Gavin Wood
f4afdd2f0b
Subkey supports 24-word phrases ( #2827 )
...
* Revamp crypto API and make seeds work better in subkey
* Final tweaks
* Update tests
* line spacing
* Avoid escapes in hex constants
* Fix build
* Another fix
* More fixes
* Minor nits
2019-06-13 11:06:30 +02:00
Bastian Köcher
6142f95611
Fix tons of warnings in newest nightly ( #2784 )
...
* Fix tons of warnings in newest nightly
* Fix sr-api-macro doc tests
2019-06-04 20:09:49 +02:00
Marcio Diaz
bf9d7957d8
Use from_ss58check and to_ss58check from Ss58Codec for ed25519 ( #2355 )
...
* fix: use Ss58Codec for from_ss58check and to_ss58check
* Update lib.rs
* chore: clean
2019-04-24 11:58:30 +02:00
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
Gav Wood
9f3b4468db
Make subkey support Sr25519 crypto ( #1933 )
...
* Make subkey support Sr25519 crypto.
* Rebuild runtime.
* Build and rejig locks.
* Fix grumbles
* Derivations
* Introduce tests
2019-03-07 17:10:17 +01:00
Bastian Köcher
7927054f86
Update copyrights to 2019 ( #1932 )
2019-03-06 15:04:28 +01:00
Benjamin Kampmann
ab4c70b379
Update dependencies ( #1527 )
...
* update to latest env_logger
* roundabout dependency update
* Update to latest vengen
* Update rand to 0.6
* Update to latest rng shuffle API
* Roundabout update of dependencies
* Update rustc_hex
* Update wasm
* Fix logging setup in tests
* revert to fix test
2019-01-25 12:44:41 +01:00
Simon Warta
8606595a6d
Add simple keygen command to subkey ( #1250 )
...
* Remove _ prefix from variable
* Handle empty pattern in vanity tool
* Deduplicate and fix account printing
* Add comment on restore subcommand
* Add simple keygen command
2018-12-12 15:32:00 +01:00
Gav
5579eeb761
Minor fix for subkey
2018-10-20 23:33:18 +02:00
Gav
cb6c2fa087
Remove erroneous println
2018-10-20 23:23:41 +02:00
Gav Wood
1475610880
Remove nonsense code and options, fix score and generally make subkey work ( #936 )
...
* Remove nonsense code and options, fix score and generally make subkey work.
* Rename Demo -> Node
2018-10-20 22:15:28 +02:00
Tomasz Drwięga
e8d88fcb7b
Global unique subscription ids. ( #848 )
...
* Global unique subscription ids.
* Fix tests.
2018-10-01 16:31:52 +01:00
Sergey Pepyakin
6d8bea5137
Extract vanity, add restore ( #843 )
2018-09-29 18:51:52 +01:00