1 个不稳定版本
0.1.1 | 2019年11月15日 |
---|---|
0.1.0 |
|
#37 in #bls
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