Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move the encrypted package away from go-tuf #476

Closed
rdimitrov opened this issue Apr 3, 2023 · 2 comments
Closed

Move the encrypted package away from go-tuf #476

rdimitrov opened this issue Apr 3, 2023 · 2 comments
Assignees
Labels
code health enhancement go Pull requests that update Go code

Comments

@rdimitrov
Copy link
Contributor

rdimitrov commented Apr 3, 2023

The encrypted package in go-tuf provides the functionality to encrypt/decrypt a given byte stream with another.

This is not relevant to the goal of the project and TUF in general. As a result, there are now projects which have go-tuf as their dependency only because of that.

In that sense, I think it would be right if this package is gradually deprecated here and moved to another project which better suits its functionality.

I'd say the https://github.com/secure-systems-lab/go-securesystemslib is a good choice.

Maybe https://github.com/sigstore/sigstore too, but I'm doubtful as sigstore uses it mostly in cosign to encrypt the keys one can generate with cosign (and if I'm not mistaken this command can be deprecated at some point).

Let's discuss what we think about that and what are the possible options 👍

@trishankatdatadog
Copy link
Member

We may want to merge #470 before moving away from go-tuf

@rdimitrov
Copy link
Contributor Author

Closing since the code base changed and this is already moved to go-sslib.

Thanks for raising this 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code health enhancement go Pull requests that update Go code
Projects
None yet
Development

No branches or pull requests

2 participants