From 4b9fd323aeb3a51fe648bb14bc3127d1c11565b5 Mon Sep 17 00:00:00 2001 From: Marina Moore Date: Thu, 6 Jul 2023 15:28:16 -0700 Subject: [PATCH] docs: add list with alternative implementations (#169) Add comparison to Notary explain difference between notary and go-tuf Signed-off-by: Marina Moore Signed-off-by: Marina Moore Co-authored-by: Trishank Karthik Kuppusamy --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 3bec976c..fe283674 100644 --- a/README.md +++ b/README.md @@ -653,3 +653,10 @@ install tuf`). To update the data for these tests requires Docker and make (see test data [README.md](client/python_interop/testdata/README.md) for details). Please see [CONTRIBUTING.md](docs/CONTRIBUTING.md) for contribution guidelines before making your first contribution! + +## Comparison to other implementations + +There are TUF implementations in a variety of programming languages. Some other Go implementations of TUF include: + +* [Notary](https://github.com/notaryproject/notary): A version of TUF designed specifically for publishing and managing trusted collections of content. It was used by Docker Content Trust, and has since been superseded by the [Notation](https://github.com/notaryproject/notation) project. In contrast, go-tuf is a direct implementation of TUF and has been updated to conform to 1.0.0 of the TUF specification. +