#bip-39 #mnemonic #bitcoin #crypto

无std dusk-bip39

基于BIP-39比特币助记码库的Dusk分支

1个稳定版本

使用旧的Rust 2015

1.0.2 2021年12月22日

#29 in #bip-39

CC0许可证

290KB
20K SLoC

bip39

BIP-39助记码的Rust实现。

单词列表(语言)

我们支持截至写作时在BIP-39标准中指定的所有语言

英语始终加载,其他语言可以使用相应的功能加载。

使用all-languages功能启用所有语言。

  • 英语(始终启用)
  • 简体中文(《chinese-simplified》)
  • 繁体中文(《chinese-traditional》)
  • 捷克语(《czech》)
  • 法语(《french》)
  • 意大利语(《italian》)
  • 日语(《japanese》)
  • 韩语(《korean》)
  • 西班牙语(《spanish》)

MSRV

这个crate支持Rust v1.29及以上版本,并支持no_std


lib.rs:

BIP39助记码

我们目前没有实现从短语生成种子。

https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki

测试一些日语测试向量。对于这些测试向量,我们的生成助记码似乎与预期不同。然而,我们的种子是正确的,另一个bip39的实现(tiny-bip39)也没有满足测试向量。

依赖项

~0.6–1.4MB
~27K SLoC