tendermint/lite/proxy
Emmanuel T Odeke 4c2f56626a lite/proxy: Validation* tests and hardening for nil dereferences
Updates https://github.com/tendermint/tendermint/issues/1017

Ensure that the Validate* functions in proxy are tests
and cover the case of sneakish bugs that have been encountered
a few times from nil dereferences. The lite package should
theoretically never panic with a nil dereference. It is meant
to contain the certifiers hence it should never panic with such.

Requires the following bugs to be fixed first;
* https://github.com/tendermint/tendermint/issues/1298
* https://github.com/tendermint/tendermint/issues/1299
2018-03-24 23:54:01 -06:00
..
block.go lite/proxy: Validation* tests and hardening for nil dereferences 2018-03-24 23:54:01 -06:00
certifier.go Vulnerability in light client proxy (#1081) 2018-01-09 10:36:11 -06:00
errors.go initial port of cosmos-sdk basecli proxy 2017-12-11 22:23:13 -05:00
errors_test.go initial port of cosmos-sdk basecli proxy 2017-12-11 22:23:13 -05:00
proxy.go Vulnerability in light client proxy (#1081) 2018-01-09 10:36:11 -06:00
query.go it compiles 2018-02-03 03:52:17 -05:00
query_test.go rename dummy to kvstore (#1223) 2018-02-27 18:01:10 +04:00
validate_test.go lite/proxy: Validation* tests and hardening for nil dereferences 2018-03-24 23:54:01 -06:00
wrapper.go it compiles 2018-02-03 03:52:17 -05:00