#密钥派生 #派生 #bip-39 #助记词 #椭圆曲线 #加密

无需std bip32

BIP32层式密钥派生以通用、无需std友好的方式实现。支持使用纯Rust k256 crate或基于C库的secp256k1 crate派生密钥。

11个不稳定版本

0.5.2 2024年7月17日
0.5.1 2023年5月29日
0.5.0 2023年3月28日
0.4.0 2022年5月11日
0.0.0 2018年12月28日

#1259 in 密码学

Download history 17103/week @ 2024-04-30 20070/week @ 2024-05-07 18796/week @ 2024-05-14 18221/week @ 2024-05-21 20256/week @ 2024-05-28 21461/week @ 2024-06-04 20616/week @ 2024-06-11 19709/week @ 2024-06-18 22421/week @ 2024-06-25 17912/week @ 2024-07-02 18568/week @ 2024-07-09 19423/week @ 2024-07-16 20775/week @ 2024-07-23 17560/week @ 2024-07-30 22247/week @ 2024-08-06 17006/week @ 2024-08-13

80,946 每月下载量
用于92 个crate(22个直接使用)

Apache-2.0 OR MIT

74KB
1.5K SLoC

BIP32:分层钱包

Crate Docs Apache 2.0 Licensed MSRV Safety Dance Build Status

BIP32层式密钥派生以通用、无需std友好的方式实现。支持使用纯Rust k256 crate或基于C库的 secp256k1 crate派生密钥。

Diagram

文档

关于

BIP32是一种从单个种子值生成椭圆曲线密钥层次结构的算法,即“钱包”。此crate还实现了一个相关算法BIP39,它提供了一种从预设列表中的24个单词集派生种子值的方法,即“助记词”。

最低支持的Rust版本

Rust 1.65 或更高版本。

将来,我们保留更改MSRV(即MSRV不适用于此crate的SemVer保证)的权利,但是当我们这样做时,将伴随着小版本号的增加。

许可

版权所有 © 2020-2023 iqlusion

bip32.rs 以MIT许可或Apache许可(版本2.0)的条款进行分发,由您选择。

请参阅LICENSE-APACHE(Apache许可,版本2.0)和LICENSE-MIT以获取更多信息。

贡献

除非您明确声明,否则任何有意提交给作品并由您提交的贡献将如上所述双许可,无需任何额外条款或条件。

依赖

~0.6–1.8MB
~28K SLoC