1 个不稳定版本

0.1.1 2019年11月15日
0.1.0 2019年11月15日

#37 in #bls

Apache-2.0

11KB
175 代码行

Rust BLS 密钥派生 (EIP2333, EIP2334)

用法

以下函数可用

从种子派生主密钥

pub fn derive_master_sk(seed: &[u8]) -> Result<BigUint, String>

从父密钥和索引派生子密钥

pub fn derive_child(parent_sk: BigUint, index: BigUint) -> BigUint

根据 EIP2334 规范从字符串路径获取索引路径

pub fn path_to_node(path: String) -> Result<Vec<BigUint>, String>

测试

使用以下命令运行测试

cargo test

依赖项

~4.5MB
~61K SLoC