Open acamadeo opened 4 years ago
This can be broken into stages:
Immediately:
CreateAttestationSignature
VerifySignature
VerifyPgpSignature
VerifyMessageAttestation
GetPlainMessage
After cryptolib's VerifyAttestation returns an AuthenticatedAttestation:
VerifyAttestation
AuthenticatedAttestation
ValidatedAttestation
GetValidatedAttestations
AuthenticatedAttestations
After implementing PGP signing:
CreateMessageAttestation
If command line interface allows you to create new keys:
NewPgpKey
Thanks for tracking this!
Completed "Replace RawAttestation..." with #519
Completed "Delete CreateAttestationSignature..." with #525
Completed "Delete VerifyMessageAttestation..." with #526
This can be broken into stages:
Immediately:
CreateAttestationSignature
(unused except in tests),VerifySignature
andVerifyPgpSignature
in AtomicContainerSig.VerifyMessageAttestation
,GetPlainMessage
in attestation.go.After cryptolib's
VerifyAttestation
returns anAuthenticatedAttestation
:ValidatedAttestation
(source).GetValidatedAttestations
to returnAuthenticatedAttestations
(source).After implementing PGP signing:
CreateMessageAttestation
in attestation.go.If command line interface allows you to create new keys:
NewPgpKey
with calls to CLI.