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 加密学

Download history · Rust 包仓库 308/week @ 2024-05-03 · Rust 包仓库 271/week @ 2024-05-10 · Rust 包仓库 293/week @ 2024-05-17 · Rust 包仓库 841/week @ 2024-05-24 · Rust 包仓库 701/week @ 2024-05-31 · Rust 包仓库 402/week @ 2024-06-07 · Rust 包仓库 1273/week @ 2024-06-14 · Rust 包仓库 1381/week @ 2024-06-21 · Rust 包仓库 1540/week @ 2024-06-28 · Rust 包仓库 429/week @ 2024-07-05 · Rust 包仓库 440/week @ 2024-07-12 · Rust 包仓库 700/week @ 2024-07-19 · Rust 包仓库 1076/week @ 2024-07-26 · Rust 包仓库 1495/week @ 2024-08-02 · Rust 包仓库 1275/week @ 2024-08-09 · Rust 包仓库 1132/week @ 2024-08-16 · Rust 包仓库

5,032 每月下载量
用于 33 个软件包 (11 个直接使用)

MIT/Apache

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