gittuf/internal/testartifacts/testdata/keys/ssh/rsa_enc
Lukas Puehringer d4b5116d52 Add new ssh package based on ssh-keygen
* A Key struct, similar to tuf.Key, to be included in TUF metadata (not
  yet implemented), which implements the DSSE Verifier interface, to
  verify signatures created with Signer.

* A Signer struct, which implements the DSSE Signer interface, to create
  signatures using `ssh-keygen` and a path to a key.

* An Import function, to import a Key using `ssh-keygen` and a path to a
  key.

For signing and Key import paths to either public or private, plaintext
or encrypted, rsa, ecdsa or ed25519 keys are supported (akin to git's
user.signingKey configuration).

Also adds basic smoke tests for the `ssh` package, and replaces updates
dsse tests to use this module.

Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
2024-05-27 17:02:39 +02:00

39 lines
2.6 KiB
Text

-----BEGIN OPENSSH PRIVATE KEY-----
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
N0jA8Q==
-----END OPENSSH PRIVATE KEY-----