Gav Wood
|
d7fcf5dc9d
|
Overhaul crypto (Schnorr/Ristretto, HDKD, BIP39) (#1795)
* Rijig to Ristretto
* Rebuild wasm
* adds compatibility test with the wasm module
* Add Ed25519-BIP39 support
* Bump subkey version
* Update CLI output
* New keys.
* Standard phrase/password/path keys.
* Subkey uses S-URI for secrets
* Move everything to use new HDKD crypto.
* Test fixes
* Ignore old test vector.
* fix the ^^ old test vector.
* Fix tests
* Test fixes
* Cleanups
* Fix broken key conversion logic in grandpa
CC @rphmeier
* Remove legacy Keyring usage
* Traitify `Pair`
* Replace Ed25519AuthorityId with ed25519::Public
* Expunge Ed25519AuthorityId type!
* Replace Sr25519AuthorityId with sr25519::Public
* Remove dodgy crypto type-punning conversions
* Fix some tests
* Avoid trait
* Deduplicate DeriveJunction string decode
* Remove cruft code
* Fix test
* Minor removals
* Build fix
* Subkey supports sign and verify
* Inspect works for public key URIs
* Remove more crypto type-punning
* Fix typo
* Fix tests
|
2019-03-13 14:08:31 +01:00 |
|