27个版本 (16个重大变更)

0.17.1 2024年3月26日
0.16.0 2023年12月6日
0.15.0 2023年11月8日
0.13.0 2023年3月3日
0.0.0 2019年6月14日

#89 in 开发工具

Download history 4397/week @ 2024-04-07 3249/week @ 2024-04-14 3545/week @ 2024-04-21 3295/week @ 2024-04-28 3073/week @ 2024-05-05 3527/week @ 2024-05-12 3731/week @ 2024-05-19 2851/week @ 2024-05-26 2751/week @ 2024-06-02 3519/week @ 2024-06-09 3158/week @ 2024-06-16 3350/week @ 2024-06-23 2315/week @ 2024-06-30 3388/week @ 2024-07-07 3772/week @ 2024-07-14 2512/week @ 2024-07-21

12,028 每月下载次数
用于 9 个crate(4个直接使用)

MIT/Apache

345KB
7K SLoC

tough 是更新框架(TUF)仓库的 Rust 客户端。

有关更多信息,请参阅文档和 仓库

测试

单元测试以常规方式运行: cargo test. 集成测试需要 noxious-server 并且默认情况下禁用,位于名为 integ 的功能之后。要运行所有测试,包括集成测试: cargo test --all-featurescargo test --features 'http,integ'.


lib.rs:

Tough 是 TUF 仓库的客户端库。

此客户端遵循 TUF 版本 1.0.0,但有以下例外

  • 尚未支持委托角色(和 TAP 3)。
  • 尚未支持 TAP 4(多个仓库共识)。

测试

单元测试以常规方式运行: cargo test. 集成测试需要 noxious-server 并且默认情况下禁用,位于名为 integ 的功能之后。要运行所有测试,包括集成测试: cargo test --all-featurescargo test --features 'http,integ'.

依赖项

~17–32MB
~617K SLoC