Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/awslabs/tough
Rust libraries and tools for using and generating TUF repositories
https://github.com/awslabs/tough
Last synced: 3 months 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 (about 5 years ago)
- Default Branch: develop
- Last Pushed: 2024-05-08T14:52:54.000Z (6 months ago)
- Last Synced: 2024-05-09T12:13:15.832Z (6 months ago)
- Language: Rust
- Homepage:
- Size: 2.08 MB
- Stars: 185
- Watchers: 14
- Forks: 43
- Open Issues: 45
-
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 - - ![GitHub stars](https://img.shields.io/github/stars/awslabs/tough?style=flat-square) - 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.