#ecdsa #bitcoin #secp256k1

无 std ecdsa_fun

基于 secp256kfun 的兼容比特币的 ECDSA 签名

20 个版本

0.10.0 2024 年 2 月 19 日
0.9.0 2023 年 5 月 8 日
0.8.1 2022 年 12 月 16 日
0.7.1 2022 年 5 月 6 日
0.1.0 2020 年 7 月 29 日

#2956神奇豆子

Download history 35/week @ 2024-04-06 1/week @ 2024-04-13 3/week @ 2024-04-20 1/week @ 2024-04-27 229/week @ 2024-05-25 144/week @ 2024-06-01 109/week @ 2024-06-08 281/week @ 2024-06-15 136/week @ 2024-06-22 64/week @ 2024-06-29 218/week @ 2024-07-06 132/week @ 2024-07-13 235/week @ 2024-07-20

650 每月下载量
farcaster_core 中使用

0BSD 许可证

375KB
7K SLoC

ECDSAFun! crates_badge docs_badge

生成和验证 secp256k1 ECDSA 签名。建立在 secp256kfun 之上。

使用

[dependencies]
ecdsa_fun = "0.10"
sha2 = "0.10" # You need a hash function for nonce derivation

应该使用吗?

这个库和 secp256kfun 是实验性的。

特性标志

  • libsecp_compat 用于启用在 rust-secp256k1 类型之间的 From 实现。
  • proptest 用于启用 secp256kfun 的 proptest 功能。
  • adaptor 用于符合规范的 ECDSA 适配器签名。
  • serde 用于启用数据类型的十六进制和二进制 serde 序列化。
  • bincode:用于 bincode v2 的 Encode/Decode 实现

依赖项

~0.4–2MB
~34K SLoC