#key #duniter #random #cryptography #secure-random #dunitrust

dup-crypto

管理 DUniter 协议和 Duniter 生态系统的加密操作

77 个版本 (重大更新)

0.58.0 2021 年 5 月 31 日
0.56.0 2021 年 5 月 20 日
0.50.0 2021 年 3 月 21 日
0.36.0 2020 年 12 月 20 日
0.5.0 2018 年 11 月 17 日

#6 in #duniter

Download history 22/week @ 2024-03-11 28/week @ 2024-03-18 13/week @ 2024-03-25 71/week @ 2024-04-01 12/week @ 2024-04-08 22/week @ 2024-04-15 19/week @ 2024-04-22 17/week @ 2024-04-29 29/week @ 2024-05-06 14/week @ 2024-05-13 29/week @ 2024-05-20 14/week @ 2024-05-27 15/week @ 2024-06-03 19/week @ 2024-06-10 10/week @ 2024-06-17 27/week @ 2024-06-24

每月 71 次下载
用于 10 个 crate (3 直接)

AGPL-3.0

280KB
5.5K SLoC

DUP Crypto

crates.io docs Minimum rustc version

管理 DUniter 协议和 Duniter 生态系统的加密操作。

DUP 表示 DUniter 协议。

(1): DUniter 区块链协议
(2): DUniter 网络协议

功能

  • 实现可签名的任何实体的 Rust 特性
  • 16/58/64 编码/解码
  • Sha256 哈希函数
  • 安全随机字节生成
  • 使用 Scrypt 从凭据生成种子。
  • Ed25519 函数用于创建和使用 ed25519 密钥对。
  • DEWIF 格式读写
  • Dubp-Mnemonic 实现。

文档

生成文档: https://docs.rs/dup-crypto

此文档包含代码示例,其有效性得到保证(文档中的所有代码均在持续集成上编译)。

支持

如果这个库对您很有帮助,您可以通过我的 Ğ1 公钥进行捐赠 D9D2zaJoWYWveii1JRYLVK3J4Z7ZH3QczoKrnQeiM6mx

依赖关系

~4.5–9MB
~200K SLoC