neoneo-go/pkg/crypto/keys
Anna Shaleva 6c06bc57cc core: implement key recover interops
Implement secp256k1 and secp256r1 recover interops, closes #1003.

Note:

We have to implement Koblitz-related math to recover keys properly
with Neo.Cryptography.Secp256k1Recover interop as far as standard
go elliptic package supports short-form Weierstrass curve with a=-3
only (see https://github.com/golang/go/issues/26776 for details).
However, it's not the best choise to have a lot of such math in our
project, so it would be better to use ready-made solution for
Koblitz-related cryptography.
2020-06-03 14:36:04 +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 *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
private_key_test.go *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
publickey.go core: implement key recover interops 2020-06-03 14:36:04 +03:00
publickey_test.go core: implement key recover interops 2020-06-03 14:36:04 +03:00
sign_verify_test.go *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +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