mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-12-11 22:20:43 -05:00
attestation: add Azure TDX variant
Only a stub for now.
This commit is contained in:
parent
5063b815f1
commit
336ba6bc34
1 changed files with 19 additions and 0 deletions
|
|
@ -44,6 +44,7 @@ const (
|
||||||
awsNitroTPM = "aws-nitro-tpm"
|
awsNitroTPM = "aws-nitro-tpm"
|
||||||
awsSEVSNP = "aws-sev-snp"
|
awsSEVSNP = "aws-sev-snp"
|
||||||
gcpSEVES = "gcp-sev-es"
|
gcpSEVES = "gcp-sev-es"
|
||||||
|
azureTDX = "azure-tdx"
|
||||||
azureSEVSNP = "azure-sev-snp"
|
azureSEVSNP = "azure-sev-snp"
|
||||||
azureTrustedLaunch = "azure-trustedlaunch"
|
azureTrustedLaunch = "azure-trustedlaunch"
|
||||||
qemuVTPM = "qemu-vtpm"
|
qemuVTPM = "qemu-vtpm"
|
||||||
|
|
@ -206,6 +207,24 @@ func (GCPSEVES) Equal(other Getter) bool {
|
||||||
return other.OID().Equal(GCPSEVES{}.OID())
|
return other.OID().Equal(GCPSEVES{}.OID())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// AzureTDX holds the OID for Azure TDX CVMs.
|
||||||
|
type AzureTDX struct{}
|
||||||
|
|
||||||
|
// OID returns the struct's object identifier.
|
||||||
|
func (AzureTDX) OID() asn1.ObjectIdentifier {
|
||||||
|
return asn1.ObjectIdentifier{1, 3, 9900, 4, 3}
|
||||||
|
}
|
||||||
|
|
||||||
|
// String returns the string representation of the OID.
|
||||||
|
func (AzureTDX) String() string {
|
||||||
|
return azureTDX
|
||||||
|
}
|
||||||
|
|
||||||
|
// Equal returns true if the other variant is also AzureTDX.
|
||||||
|
func (AzureTDX) Equal(other Getter) bool {
|
||||||
|
return other.OID().Equal(AzureTDX{}.OID())
|
||||||
|
}
|
||||||
|
|
||||||
// AzureSEVSNP holds the OID for Azure SNP CVMs.
|
// AzureSEVSNP holds the OID for Azure SNP CVMs.
|
||||||
type AzureSEVSNP struct{}
|
type AzureSEVSNP struct{}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue