remove attestationVariant type

This commit is contained in:
Adrian Stobbe 2024-09-10 10:47:32 +02:00
parent 2d19273797
commit 11a4c816e3

View File

@ -20,21 +20,13 @@ const cosignPublicKey = constants.CosignPublicKeyReleases
var (
// AzureSEVSNP is the Azure SEV-SNP variant.
AzureSEVSNP Variant = attestationVariant{variant: variant.AzureSEVSNP{}}
AzureSEVSNP Variant = variant.AzureSEVSNP{}
// AWSSEVSNP is the AWS SEV-SNP variant.
AWSSEVSNP Variant = attestationVariant{variant: variant.AWSSEVSNP{}}
AWSSEVSNP Variant = variant.AWSSEVSNP{}
// GCPSEVSNP is the GCP SEV-SNP variant.
GCPSEVSNP Variant = attestationVariant{variant: variant.GCPSEVSNP{}}
GCPSEVSNP Variant = variant.GCPSEVSNP{}
)
type attestationVariant struct {
variant Variant
}
func (v attestationVariant) String() string {
return v.variant.String()
}
// Variant is a cloud provider specific attestation variant.
type Variant interface {
String() string