1 file changed
tree: 223824fa218925070698c9b5cc6b10c3c5aaec97
  1. src/
  2. tests/
  3. .gitignore
  4. .gitmodules
  5. .travis.yml
  6. appveyor.yml
  7. Cargo.toml


Travis build Status Appveyor build status

A Rust implementation of The Update Framework (TUF).

Full documentation is hosted at

Warning: Beta Software

This is under active development and may not suitable for production use. Further, the API is unstable and you should be prepared to refactor on even patch releases.


Please make all pull requests to the develop branch.


rust-tuf uses tuf-test-vectors to generate integration tests. When adding a complicated feature it may be necessary for you to make a separate pull request to that repository to ensure the required behaviors are sufficiently tested.


This project has a full disclosure policy on security related errors. Please treat these errors like all other bugs and file a public issue. Errors communicated via other channels will be immediately made public.



This work is licensed under the MIT license. See LICENSE for details.

Cryptography Notice

This software includes and uses cryptographic software. Your current country may have restrictions on the import, export, possession, or use of cryptographic software. Check your country's relevant laws before using this in any way. See Wassenaar for more info.