11 releases

0.4.1 Jan 28, 2022
0.4.0 Jun 22, 2021
0.3.2 Jan 27, 2021
0.3.1 Mar 20, 2020
0.1.1 Jun 10, 2019

#238 in Cryptography

Download history 845/week @ 2022-06-08 780/week @ 2022-06-15 562/week @ 2022-06-22 815/week @ 2022-06-29 769/week @ 2022-07-06 1110/week @ 2022-07-13 964/week @ 2022-07-20 919/week @ 2022-07-27 746/week @ 2022-08-03 954/week @ 2022-08-10 648/week @ 2022-08-17 628/week @ 2022-08-24 1107/week @ 2022-08-31 915/week @ 2022-09-07 1484/week @ 2022-09-14 872/week @ 2022-09-21

4,444 downloads per month
Used in 10 crates (4 directly)

MIT/Apache

31KB
734 lines

= implementation of bip32 for ed25519

  • compatible with cardano key derivation

lib.rs:

Ed25519 key handling using BIP32 style derivation

Ed25519 is notable for its public key generation involving hashing and bit manipulations, which seemingly prevents its use for BIP32. Instead this package use the ed25519 is extended form (post-hashing).

BIP32 allows derivation given a private key, of up to 2^32 children, using two different derivation scheme (soft or hard).

In soft derivation, the important property is that given the parent public key, one can derive all softly derived children public key.

Dependencies

~720KB
~14K SLoC