gittuf/internal/testartifacts/testdata/keys/ssh/ecdsa_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

10 lines
602 B
Text

-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAACmFlczI1Ni1jdHIAAAAGYmNyeXB0AAAAGAAAABBqEUPAiO
dGlfMfgXuHYLM+AAAAGAAAAAEAAABoAAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlz
dHAyNTYAAABBBDbRysP/xlGQAPlCM4I2G4cFAsvbYfYxx6SdIa6MnRE1gwaR3BVOa1b+Ag
LTFqdpSmikEnCEE2mC4LU1mSZv/40AAADQ8I3oIPP47sMagV2XgXQVppyn865VelCmQJUc
eIbS/GM018V2CHulm71Sp5gXSUBOgp9kKQ1NvcAs/OXngIhogVreTfa8fmw5ui7u1mRhaV
Z3cZ7nQxW+vhFkFc4wcnVOxhLl6Ontwml4Pp2ldlrsQNZiW2tJpAPoSZl/Mlu7HLFjJHX5
hUEHAhkEvMxfRb2Y26DMSMFDpoEnq8zXnkOR+91fuy6ZFZ9X+zQnE+r6ey5aRTS2H8Z5nm
QURkgOgPA85CBMhZIkF4YdXeUipxeQqQ==
-----END OPENSSH PRIVATE KEY-----