urbit/pkg/arvo/tests/sys/zuse/crypto
Paul Driver 9be3318ae9 zuse: add refactored secp core (unjetted)
The secp core had some flaws: in particular, the logic for signing/recovery
did not match libsecbp256k1 w.r.t. the enigmatic "recid" (v) value. The jet
hints were also subtly wrong, in that the curve parameters were in a sample
(not an arm) and thus not matched by the jet matching scheme. Consequently,
the jets would be used (but incorrect) for other curve parameters.

Tests were also added to exercise the recovery id cases thoroughly.
2020-09-18 14:47:22 -07:00
..
aes.hoon tests: updates aes-siv regression test comment 2020-06-12 23:26:10 -07:00
argon.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
blake.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
ed25519.hoon test: add ed25519 vectors 2020-02-28 11:47:43 -05:00
hmac.hoon test: add hmac vectors 2020-02-28 11:47:43 -05:00
keccak.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
pbkdf.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
ripemd.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
scrypt.hoon test: add scrypt vectors 2020-02-28 11:47:43 -05:00
secp256k1.hoon zuse: add refactored secp core (unjetted) 2020-09-18 14:47:22 -07:00