https://github.com/awslabs/tough
Rust libraries and tools for using and generating TUF repositories
https://github.com/awslabs/tough
Last synced: 5 days ago
JSON representation
Rust libraries and tools for using and generating TUF repositories
- Host: GitHub
- URL: https://github.com/awslabs/tough
- Owner: awslabs
- Created: 2019-10-23T20:44:14.000Z (over 5 years ago)
- Default Branch: develop
- Last Pushed: 2025-03-10T14:48:20.000Z (about 1 month ago)
- Last Synced: 2025-03-13T02:37:56.950Z (about 1 month ago)
- Language: Rust
- Homepage:
- Size: 2.32 MB
- Stars: 204
- Watchers: 18
- Forks: 59
- Open Issues: 58
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE-APACHE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-software-supply-chain-security - -  - Rust libraries and tools for using and generating TUF repositories. (Signing Artefacts)
README
# tough
**tough** is a Rust client library for [The Update Framework](https://theupdateframework.github.io/) (TUF) repositories.
**tuftool** is a Rust command-line utility for generating and signing TUF repositories.
## Integration Testing
Integration tests require, `noxious`, which is installed when running `make integ`.## Documentation
See [tough - Rust](https://docs.rs/tough/) for the latest `tough` library documentation.See `tuftool`'s [README](tuftool/README.md) for more on how to use `tuftool`.
## License
tough is licensed under the [Apache License, Version 2.0](LICENSE-APACHE) or the [MIT license](LICENSE-MIT), at your option.