From 2cac104d8f3c453cfe460b8d1c9e09145420edce Mon Sep 17 00:00:00 2001 From: Marina Moore Date: Fri, 7 Jul 2023 11:33:11 -0700 Subject: [PATCH 1/4] Add initial list of TUF implementations Signed-off-by: Marina Moore --- implementations.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 implementations.md diff --git a/implementations.md b/implementations.md new file mode 100644 index 0000000..0031678 --- /dev/null +++ b/implementations.md @@ -0,0 +1,23 @@ +# TUF implementations + +We list open source implementations of TUF in several languages, along with links to project code and documentation. This list is not an endorsement of any project, but rather a resource for interested users and contributors. If there is an implementation or piece of documentation missing from this list, please open a pr on this repository to update it. + +## python-tuf + +* [source code](https://github.com/theupdateframework/python-tuf) + +## go-tuf + +* [source code](https://github.com/theupdateframework/go-tuf) + +## rust-tuf + +* [source code](https://github.com/theupdateframework/rust-tuf) + +## tough + +* [source code](https://github.com/awslabs/tough) + +## php-tuf + +* [source code](https://github.com/php-tuf/php-tuf) From dbcc0932db878cff0d12569c990b82f8bf6e6534 Mon Sep 17 00:00:00 2001 From: Marina Moore Date: Fri, 7 Jul 2023 14:33:22 -0700 Subject: [PATCH 2/4] Mention closed source implementations Signed-off-by: Marina Moore --- implementations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/implementations.md b/implementations.md index 0031678..3f54aaa 100644 --- a/implementations.md +++ b/implementations.md @@ -1,6 +1,6 @@ # TUF implementations -We list open source implementations of TUF in several languages, along with links to project code and documentation. This list is not an endorsement of any project, but rather a resource for interested users and contributors. If there is an implementation or piece of documentation missing from this list, please open a pr on this repository to update it. +We list open source implementations of TUF in several languages, along with links to project code and documentation. This list is not an endorsement of any project, but rather a resource for interested users and contributors. It excludes the various closed-source implementations of the project. If there is an implementation or piece of documentation missing from this list, please open a pr on this repository to update it. ## python-tuf From b2a2003d765dfeb9fe8088bc9879104e96c64732 Mon Sep 17 00:00:00 2001 From: Marina Moore Date: Fri, 7 Jul 2023 14:36:56 -0700 Subject: [PATCH 3/4] Add tuf-js and TUF variants Signed-off-by: Marina Moore --- implementations.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/implementations.md b/implementations.md index 3f54aaa..1753f57 100644 --- a/implementations.md +++ b/implementations.md @@ -21,3 +21,20 @@ We list open source implementations of TUF in several languages, along with link ## php-tuf * [source code](https://github.com/php-tuf/php-tuf) + +## tuf-js + +* [source code](https://github.com/theupdateframework/tuf-js) + +## Variants of TUF + +These implementations implement a variation of the TUF specification + +### Aktualizer + +* [source code](https://github.com/uptane/aktualizr) +* An implementation of the TUF variant [Uptane](https://uptane.github.io/) + +### The Archive Framework (TAF) + +* [source code](https://github.com/openlawlibrary/taf) From a93ecc0c29f419c0f718eff7e83b6035124a87b7 Mon Sep 17 00:00:00 2001 From: Marina Moore Date: Fri, 7 Jul 2023 14:38:14 -0700 Subject: [PATCH 4/4] Add Notary Signed-off-by: Marina Moore --- implementations.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/implementations.md b/implementations.md index 1753f57..07119c0 100644 --- a/implementations.md +++ b/implementations.md @@ -26,6 +26,10 @@ We list open source implementations of TUF in several languages, along with link * [source code](https://github.com/theupdateframework/tuf-js) +## Notary + +* [source code](https://github.com/notaryproject/notary) + ## Variants of TUF These implementations implement a variation of the TUF specification