4个版本 (2个破坏性版本)
0.3.1 | 2023年6月19日 |
---|---|
0.3.0 | 2023年6月19日 |
0.2.0 | 2023年6月14日 |
0.1.0 | 2023年6月14日 |
#10 in #taproot
14KB
292 行
比特币 Bip322 签名器
该工具旨在简化比特币上的消息签名过程。已在subber上进行了测试。
简单地将私钥以WIF格式和消息传递
simple_signature_with_wif_segwit(message: &str, wif: &str) -> &str
simple_signature_with_wif_taproot(message: &str, wif: &str) -> &str
目前仅支持嵌套segwit和taproot地址。如果有需要,将添加对其他地址类型的支持。
安装
将crate添加到依赖项中
[dependencies]
bip322-simple = "0.3.1"
FFI
要编译为静态链接库。克隆源代码,并使用以下命令编译
cargo build --features ffi --release
导出的函数具有以下签名
pub extern "C" fn signature_with_wif_segwit(
message: *const c_char,
wif: *const c_char,
) -> *const c_char
pub extern "C" fn signature_with_wif_taproot(
message: *const c_char,
wif: *const c_char,
) -> *const c_char
依赖项
~12MB
~140K SLoC