5个不稳定版本

0.4.0 2024年6月25日
0.3.0 2021年7月4日
0.2.2 2021年3月19日
0.2.1 2021年1月30日
0.2.0 2020年11月26日

#420 in 加密学

AGPL-3.0-only

26KB
239

yggdrasil-keys-rs

yggdrasil-keys-rs是一个用于处理yggdrasil密钥的Rust库。它完全用Rust编写,使用了dalek.rs中的ed25519实现。

用法

有rustdoc文档可用,测试中也有一些示例。

贡献

欢迎拉取请求。对于主要更改,请先提出问题以讨论您想更改的内容。

请确保适当更新测试。

许可证

AGPL-3.0-only


lib.rs:

yggdrasil-keys

对yggdrasil网状网络密钥处理任务的子集的纯Rust实现。

该软件包实现了

  • (反)序列化密钥到十六进制字符串
  • 生成新密钥
  • 计算节点和树ID
  • 将节点ID转换为IPv6地址和子网

依赖项

~2.2–3.5MB
~70K SLoC