go-ethereum/crypto
Felix Lange 1b29aed128 crypto/secp256k1: verify recovery ID before calling libsecp256k1
The C library treats the recovery ID as trusted input and crashes
the process for invalid values, so it needs to be verified before
calling into C. This will inhibit the crash in #1983.

Also remove VerifySignature because we don't use it.
2015-11-17 09:51:59 +01:00
..
ecies remove elliptic.P224 usage 2015-07-30 12:47:45 +02:00
randentropy all: fix license headers one more time 2015-07-23 18:35:11 +02:00
secp256k1 crypto/secp256k1: verify recovery ID before calling libsecp256k1 2015-11-17 09:51:59 +01:00
sha3 crypto/sha3: add full license headers 2015-07-24 12:32:58 +02:00
tests Change keystore to version 3 2015-06-24 06:03:23 +02:00
crypto.go cmd/utils, crypto: add --lightkdf flag for lighter KDF 2015-10-28 18:46:39 +01:00
crypto_test.go crypto: correct sig validation, add more unit tests 2015-09-22 17:33:39 +02:00
curve.go crypto: fix build with Go 1.5 2015-07-27 19:13:45 +02:00
encrypt_decrypt_test.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
key.go common, crypto: add ICAP functions 2015-10-13 17:44:14 +02:00
key_store_passphrase.go cmd/utils, crypto: add --lightkdf flag for lighter KDF 2015-10-28 18:46:39 +01:00
key_store_plain.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
key_store_test.go cmd/utils, crypto: add --lightkdf flag for lighter KDF 2015-10-28 18:46:39 +01:00