Commit Graph

9 Commits

Author SHA1 Message Date
mDuo13
836246de05 base58.py typo fixes 2019-10-16 13:58:11 -07:00
mDuo13
5012fcb81b Key derivation: code cleanup per @seelabs review 2019-10-14 17:02:36 -07:00
mDuo13
4ed720a903 Key derivation: consistent terminology 2019-10-11 12:44:49 -07:00
mDuo13
7cef1abda7 Key derivation: fix RFC-1751, output base58 pubkeys 2019-10-10 16:20:42 -07:00
mDuo13
6e550aff88 Key derivation code: license/disclaimers 2019-10-10 12:32:34 -07:00
mDuo13
e36b90d1d3 Key derivation: byte order fix for RFC1751 2019-10-10 12:18:58 -07:00
mDuo13
28f12b4f25 Key derivation - code cleanup 2019-10-09 19:58:21 -07:00
mDuo13
1815326542 Key derivation code (working draft)
- read hex, base58, RFC1751, or passphrase
- derive Ed25519 keys from seed
- derive secp256k1 master key from seed
- encode keys to hex or base58

Note: at this time, the RFC1751 implementation is consistent with the
original spec but not consistent with rippled's RFC1751 implementation.
I don't know why rippled's RFC1751 implementation doesn't match the
spec. Maybe something to do with endianness.
2019-10-09 19:54:43 -07:00
mDuo13
80be728267 Start key derivation sample code 2019-10-07 22:23:18 -07:00