11 个版本

0.4.1 2022年1月28日
0.4.0 2021年6月22日
0.3.2 2021年1月27日
0.3.1 2020年3月20日
0.1.1 2019年6月10日

#864密码学

Download history 1723/week @ 2024-03-14 1809/week @ 2024-03-21 1592/week @ 2024-03-28 1494/week @ 2024-04-04 1558/week @ 2024-04-11 1465/week @ 2024-04-18 1435/week @ 2024-04-25 1266/week @ 2024-05-02 997/week @ 2024-05-09 1957/week @ 2024-05-16 2303/week @ 2024-05-23 1722/week @ 2024-05-30 1633/week @ 2024-06-06 1650/week @ 2024-06-13 1559/week @ 2024-06-20 1290/week @ 2024-06-27

6,426 每月下载量
用于 26 个crate (5 直接)

MIT/Apache 协议

31KB
734 代码行

= Ed25519 的 bip32 实现

  • 与 cardano 密钥派生兼容

lib.rs:

使用 BIP32 风格派生处理 Ed25519 密钥

Ed25519 以其涉及散列和位操作生成公钥而闻名,这似乎阻止了其用于 BIP32。相反,这个包使用了 ed25519 的扩展形式(散列后)。

BIP32 允许通过私钥派生,最多 2^32 个子项,使用两种不同的派生方案(软或硬)。

在软派生中,重要的是给定父公钥,可以派生所有软派生的子公钥。

依赖项

~755KB
~15K SLoC