tendermint/lite
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
..
client rename dummy to kvstore (#1223) 2018-02-27 18:01:10 +04:00
errors int64 height 2017-12-01 19:04:53 -06:00
files Add ResultHash to header 2017-12-26 19:24:25 -05:00
proxy lite/proxy: Validation* tests and hardening for nil dereferences 2018-03-24 23:54:01 -06:00
commit.go int64 height 2017-12-01 19:04:53 -06:00
doc.go Rename light to lite 2017-11-27 16:19:00 +01:00
dynamic_certifier.go Vulnerability in light client proxy (#1081) 2018-01-09 10:36:11 -06:00
dynamic_certifier_test.go Vulnerability in light client proxy (#1081) 2018-01-09 10:36:11 -06:00
helpers.go types.SignBytes -> o.SignBytes 2018-03-02 01:50:17 -05:00
inquiring_certifier.go Vulnerability in light client proxy (#1081) 2018-01-09 10:36:11 -06:00
inquiring_certifier_test.go Vulnerability in light client proxy (#1081) 2018-01-09 10:36:11 -06:00
memprovider.go GetByHeight switches between linear & binary search on >=50 items 2018-01-31 20:53:03 -07:00
performance_test.go GetByHeight switches between linear & binary search on >=50 items 2018-01-31 20:53:03 -07:00
provider.go int64 height 2017-12-01 19:04:53 -06:00
provider_test.go GetByHeight switches between linear & binary search on >=50 items 2018-01-31 20:53:03 -07:00
static_certifier.go Vulnerability in light client proxy (#1081) 2018-01-09 10:36:11 -06:00
static_certifier_test.go Vulnerability in light client proxy (#1081) 2018-01-09 10:36:11 -06:00