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
Michael Müller
7f3d71d306
Add possibility to sign calls via cli ( #2549 )
...
* Add possibility to sign calls via cli
* Update subkey/README.adoc
Co-Authored-By: Robert Habermeier <rphmeier@gmail.com >
2019-05-13 21:18:14 +02:00
Gavin Wood
babe638be7
Subkey can construct and sign transfer txs ( #2109 )
...
* First effort
* Fix for encoding
* !fixed subkey xfer creation (still brittle because of double-hardcoded genesis_hash (#2221 )
* CLI genesis hash
* Add test
* Slightly nicer text
* Fix Elm hash
* Update lock file
2019-04-24 12:23:59 +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
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
Simon Warta
0ab26a9c4f
Simplify onboarding when using subkey restore ( #1079 )
...
* Switch order of `subkey restore` output
to macht the derivation chain: seed -> keypair -> pubkey -> address
* Use terms public key and address explicitly `subkey restore`
2018-11-09 13:30:07 +00:00
Sergey Pepyakin
6d8bea5137
Extract vanity, add restore ( #843 )
2018-09-29 18:51:52 +01:00