neo-go/pkg/crypto/keys
Roman Khimov f5f58a7e91 keys: add simple LRU key cache for 1024 elements
The cost of Y calculation from X is comparable with signature check, so it
reduces witness check overhead by ~30% for cached keys and gives ~5% overall
boost in TPS.
2020-09-09 20:46:31 +03:00
..
aes256.go crypto: internalize aes functions into the keys package 2019-12-25 11:25:05 +03:00
nep2.go *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
nep2_test.go *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
private_key.go crypto/consensus: sign hashes and cache them for consensus payloads 2020-09-09 20:46:31 +03:00
private_key_test.go *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
publickey.go keys: add simple LRU key cache for 1024 elements 2020-09-09 20:46:31 +03:00
publickey_test.go keys: add simple LRU key cache for 1024 elements 2020-09-09 20:46:31 +03:00
sign_verify_test.go keys: fix failing Secp256k1 test 2020-07-25 12:01:12 +03:00
wif.go *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
wif_test.go crypto: add invalid testcase 2019-11-29 11:03:03 +03:00