#derivation #bip32 #ed25519 #trezor #blockchain

no-std ed25519-dalek-bip32

Simplified ed25519 BIP32 derivations

4 releases (2 breaking)

0.3.0 Aug 15, 2023
0.2.0 Feb 16, 2022
0.1.1 Oct 12, 2020
0.1.0 Jul 1, 2020

#343 in Magic Beans

Download history 22284/week @ 2023-11-01 29345/week @ 2023-11-08 31853/week @ 2023-11-15 22845/week @ 2023-11-22 29024/week @ 2023-11-29 29789/week @ 2023-12-06 34611/week @ 2023-12-13 24760/week @ 2023-12-20 18231/week @ 2023-12-27 34072/week @ 2024-01-03 31067/week @ 2024-01-10 36478/week @ 2024-01-17 31857/week @ 2024-01-24 30252/week @ 2024-01-31 26714/week @ 2024-02-07 20162/week @ 2024-02-14

115,766 downloads per month
Used in 22 crates (12 directly)

MIT/Apache

21KB
373 lines

ed25519-dalek-bip32

A simple BIP32 implementation for ed25519 public keys. Although there exists another very good library that does this, this library preserves 32 byte secret keys and doesn't allow for extended public keys or "normal" child indexes, so that it can be as close to the BIP32 specifications as possible, allowing for compatibility with libraries like trezor-crypto

License: MIT OR Apache-2.0


lib.rs:

A simple BIP32 implementation for ed25519 public keys. Although there exists another very good library that does this, this library preserves 32 byte secret keys and doesn't allow for extended public keys or "normal" child indexes, so that it can be as close to the BIP32 specifications as possible, allowing for compatibility with libraries like trezor-crypto

Dependencies

~1.8–2.9MB
~59K SLoC