19 个版本 (10 个重大更改)
0.21.0 | 2024 年 8 月 1 日 |
---|---|
0.20.0 | 2024 年 6 月 27 日 |
0.19.0 | 2024 年 6 月 5 日 |
0.6.1 | 2024 年 3 月 4 日 |
0.1.2 | 2023 年 3 月 31 日 |
#940 in 加密学
5,032 每月下载量
用于 33 个软件包 (11 个直接使用)
440KB
6.5K SLoC
tor-hscrypto
tor-hscrypto
: 洋葱服务使用的基本加密
概述
该软件包是 Arti 的一部分,Arti 是一个在 Rust 中实现 Tor 的项目。
洋葱服务和连接到它们的客户端需要一些 Tor 其他部分未使用的加密操作。这包括
- 一组用于从长期公钥派生短期公钥的密钥遮蔽操作。
- 一个基于 SHA3 的临时消息认证码。
- 将公钥编码和解码为
.onion
地址的操作。 - 一组将时间划分为不同“时间段”的操作。这些时间段用作 DHT 风格哈希环和密钥遮蔽操作的输入。
该软件包实现了这些操作,并提供了一组包装类型,以防止我们在洋葱服务中使用多个密钥和非时序时感到困惑。
许可证:MIT OR Apache-2.0
lib.rs
:
依赖关系
~15MB
~279K SLoC