mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-07-21 14:28:54 -04:00
Enable upload of TDX reports to Constellation CDN
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
This commit is contained in:
parent
9159b60331
commit
d67d0ac9df
27 changed files with 782 additions and 531 deletions
|
@ -545,22 +545,22 @@ func init() {
|
|||
GCPSEVSNPDoc.Fields[0].Description = "Expected TPM measurements."
|
||||
GCPSEVSNPDoc.Fields[0].Comments[encoder.LineComment] = "Expected TPM measurements."
|
||||
GCPSEVSNPDoc.Fields[1].Name = "bootloaderVersion"
|
||||
GCPSEVSNPDoc.Fields[1].Type = "AttestationVersion"
|
||||
GCPSEVSNPDoc.Fields[1].Type = ""
|
||||
GCPSEVSNPDoc.Fields[1].Note = ""
|
||||
GCPSEVSNPDoc.Fields[1].Description = "Lowest acceptable bootloader version."
|
||||
GCPSEVSNPDoc.Fields[1].Comments[encoder.LineComment] = "Lowest acceptable bootloader version."
|
||||
GCPSEVSNPDoc.Fields[2].Name = "teeVersion"
|
||||
GCPSEVSNPDoc.Fields[2].Type = "AttestationVersion"
|
||||
GCPSEVSNPDoc.Fields[2].Type = ""
|
||||
GCPSEVSNPDoc.Fields[2].Note = ""
|
||||
GCPSEVSNPDoc.Fields[2].Description = "Lowest acceptable TEE version."
|
||||
GCPSEVSNPDoc.Fields[2].Comments[encoder.LineComment] = "Lowest acceptable TEE version."
|
||||
GCPSEVSNPDoc.Fields[3].Name = "snpVersion"
|
||||
GCPSEVSNPDoc.Fields[3].Type = "AttestationVersion"
|
||||
GCPSEVSNPDoc.Fields[3].Type = ""
|
||||
GCPSEVSNPDoc.Fields[3].Note = ""
|
||||
GCPSEVSNPDoc.Fields[3].Description = "Lowest acceptable SEV-SNP version."
|
||||
GCPSEVSNPDoc.Fields[3].Comments[encoder.LineComment] = "Lowest acceptable SEV-SNP version."
|
||||
GCPSEVSNPDoc.Fields[4].Name = "microcodeVersion"
|
||||
GCPSEVSNPDoc.Fields[4].Type = "AttestationVersion"
|
||||
GCPSEVSNPDoc.Fields[4].Type = ""
|
||||
GCPSEVSNPDoc.Fields[4].Note = ""
|
||||
GCPSEVSNPDoc.Fields[4].Description = "Lowest acceptable microcode version."
|
||||
GCPSEVSNPDoc.Fields[4].Comments[encoder.LineComment] = "Lowest acceptable microcode version."
|
||||
|
@ -623,22 +623,22 @@ func init() {
|
|||
AWSSEVSNPDoc.Fields[0].Description = "Expected TPM measurements."
|
||||
AWSSEVSNPDoc.Fields[0].Comments[encoder.LineComment] = "Expected TPM measurements."
|
||||
AWSSEVSNPDoc.Fields[1].Name = "bootloaderVersion"
|
||||
AWSSEVSNPDoc.Fields[1].Type = "AttestationVersion"
|
||||
AWSSEVSNPDoc.Fields[1].Type = ""
|
||||
AWSSEVSNPDoc.Fields[1].Note = ""
|
||||
AWSSEVSNPDoc.Fields[1].Description = "Lowest acceptable bootloader version."
|
||||
AWSSEVSNPDoc.Fields[1].Comments[encoder.LineComment] = "Lowest acceptable bootloader version."
|
||||
AWSSEVSNPDoc.Fields[2].Name = "teeVersion"
|
||||
AWSSEVSNPDoc.Fields[2].Type = "AttestationVersion"
|
||||
AWSSEVSNPDoc.Fields[2].Type = ""
|
||||
AWSSEVSNPDoc.Fields[2].Note = ""
|
||||
AWSSEVSNPDoc.Fields[2].Description = "Lowest acceptable TEE version."
|
||||
AWSSEVSNPDoc.Fields[2].Comments[encoder.LineComment] = "Lowest acceptable TEE version."
|
||||
AWSSEVSNPDoc.Fields[3].Name = "snpVersion"
|
||||
AWSSEVSNPDoc.Fields[3].Type = "AttestationVersion"
|
||||
AWSSEVSNPDoc.Fields[3].Type = ""
|
||||
AWSSEVSNPDoc.Fields[3].Note = ""
|
||||
AWSSEVSNPDoc.Fields[3].Description = "Lowest acceptable SEV-SNP version."
|
||||
AWSSEVSNPDoc.Fields[3].Comments[encoder.LineComment] = "Lowest acceptable SEV-SNP version."
|
||||
AWSSEVSNPDoc.Fields[4].Name = "microcodeVersion"
|
||||
AWSSEVSNPDoc.Fields[4].Type = "AttestationVersion"
|
||||
AWSSEVSNPDoc.Fields[4].Type = ""
|
||||
AWSSEVSNPDoc.Fields[4].Note = ""
|
||||
AWSSEVSNPDoc.Fields[4].Description = "Lowest acceptable microcode version."
|
||||
AWSSEVSNPDoc.Fields[4].Comments[encoder.LineComment] = "Lowest acceptable microcode version."
|
||||
|
@ -685,22 +685,22 @@ func init() {
|
|||
AzureSEVSNPDoc.Fields[0].Description = "Expected TPM measurements."
|
||||
AzureSEVSNPDoc.Fields[0].Comments[encoder.LineComment] = "Expected TPM measurements."
|
||||
AzureSEVSNPDoc.Fields[1].Name = "bootloaderVersion"
|
||||
AzureSEVSNPDoc.Fields[1].Type = "AttestationVersion"
|
||||
AzureSEVSNPDoc.Fields[1].Type = ""
|
||||
AzureSEVSNPDoc.Fields[1].Note = ""
|
||||
AzureSEVSNPDoc.Fields[1].Description = "Lowest acceptable bootloader version."
|
||||
AzureSEVSNPDoc.Fields[1].Comments[encoder.LineComment] = "Lowest acceptable bootloader version."
|
||||
AzureSEVSNPDoc.Fields[2].Name = "teeVersion"
|
||||
AzureSEVSNPDoc.Fields[2].Type = "AttestationVersion"
|
||||
AzureSEVSNPDoc.Fields[2].Type = ""
|
||||
AzureSEVSNPDoc.Fields[2].Note = ""
|
||||
AzureSEVSNPDoc.Fields[2].Description = "Lowest acceptable TEE version."
|
||||
AzureSEVSNPDoc.Fields[2].Comments[encoder.LineComment] = "Lowest acceptable TEE version."
|
||||
AzureSEVSNPDoc.Fields[3].Name = "snpVersion"
|
||||
AzureSEVSNPDoc.Fields[3].Type = "AttestationVersion"
|
||||
AzureSEVSNPDoc.Fields[3].Type = ""
|
||||
AzureSEVSNPDoc.Fields[3].Note = ""
|
||||
AzureSEVSNPDoc.Fields[3].Description = "Lowest acceptable SEV-SNP version."
|
||||
AzureSEVSNPDoc.Fields[3].Comments[encoder.LineComment] = "Lowest acceptable SEV-SNP version."
|
||||
AzureSEVSNPDoc.Fields[4].Name = "microcodeVersion"
|
||||
AzureSEVSNPDoc.Fields[4].Type = "AttestationVersion"
|
||||
AzureSEVSNPDoc.Fields[4].Type = ""
|
||||
AzureSEVSNPDoc.Fields[4].Note = ""
|
||||
AzureSEVSNPDoc.Fields[4].Description = "Lowest acceptable microcode version."
|
||||
AzureSEVSNPDoc.Fields[4].Comments[encoder.LineComment] = "Lowest acceptable microcode version."
|
||||
|
@ -752,22 +752,22 @@ func init() {
|
|||
AzureTDXDoc.Fields[0].Description = "Expected TPM measurements."
|
||||
AzureTDXDoc.Fields[0].Comments[encoder.LineComment] = "Expected TPM measurements."
|
||||
AzureTDXDoc.Fields[1].Name = "qeSVN"
|
||||
AzureTDXDoc.Fields[1].Type = "uint16"
|
||||
AzureTDXDoc.Fields[1].Type = ""
|
||||
AzureTDXDoc.Fields[1].Note = ""
|
||||
AzureTDXDoc.Fields[1].Description = "Minimum required QE security version number (SVN)."
|
||||
AzureTDXDoc.Fields[1].Comments[encoder.LineComment] = "Minimum required QE security version number (SVN)."
|
||||
AzureTDXDoc.Fields[2].Name = "pceSVN"
|
||||
AzureTDXDoc.Fields[2].Type = "uint16"
|
||||
AzureTDXDoc.Fields[2].Type = ""
|
||||
AzureTDXDoc.Fields[2].Note = ""
|
||||
AzureTDXDoc.Fields[2].Description = "Minimum required PCE security version number (SVN)."
|
||||
AzureTDXDoc.Fields[2].Comments[encoder.LineComment] = "Minimum required PCE security version number (SVN)."
|
||||
AzureTDXDoc.Fields[3].Name = "teeTCBSVN"
|
||||
AzureTDXDoc.Fields[3].Type = "HexBytes"
|
||||
AzureTDXDoc.Fields[3].Type = ""
|
||||
AzureTDXDoc.Fields[3].Note = ""
|
||||
AzureTDXDoc.Fields[3].Description = "Component-wise minimum required 16 byte hex-encoded TEE_TCB security version number (SVN)."
|
||||
AzureTDXDoc.Fields[3].Comments[encoder.LineComment] = "Component-wise minimum required 16 byte hex-encoded TEE_TCB security version number (SVN)."
|
||||
AzureTDXDoc.Fields[4].Name = "qeVendorID"
|
||||
AzureTDXDoc.Fields[4].Type = "HexBytes"
|
||||
AzureTDXDoc.Fields[4].Type = ""
|
||||
AzureTDXDoc.Fields[4].Note = ""
|
||||
AzureTDXDoc.Fields[4].Description = "Expected 16 byte hex-encoded QE_VENDOR_ID field."
|
||||
AzureTDXDoc.Fields[4].Comments[encoder.LineComment] = "Expected 16 byte hex-encoded QE_VENDOR_ID field."
|
||||
|
@ -777,10 +777,10 @@ func init() {
|
|||
AzureTDXDoc.Fields[5].Description = "Expected 48 byte hex-encoded MR_SEAM value."
|
||||
AzureTDXDoc.Fields[5].Comments[encoder.LineComment] = "Expected 48 byte hex-encoded MR_SEAM value."
|
||||
AzureTDXDoc.Fields[6].Name = "xfam"
|
||||
AzureTDXDoc.Fields[6].Type = "HexBytes"
|
||||
AzureTDXDoc.Fields[6].Type = ""
|
||||
AzureTDXDoc.Fields[6].Note = ""
|
||||
AzureTDXDoc.Fields[6].Description = "Expected 8 byte hex-encoded XFAM field."
|
||||
AzureTDXDoc.Fields[6].Comments[encoder.LineComment] = "Expected 8 byte hex-encoded XFAM field."
|
||||
AzureTDXDoc.Fields[6].Description = "Expected 8 byte hex-encoded eXtended Features Available Mask (XFAM) field. Defaults to the latest available XFAM on Azure VMs. Unset to disable validation."
|
||||
AzureTDXDoc.Fields[6].Comments[encoder.LineComment] = "Expected 8 byte hex-encoded eXtended Features Available Mask (XFAM) field. Defaults to the latest available XFAM on Azure VMs. Unset to disable validation."
|
||||
AzureTDXDoc.Fields[7].Name = "intelRootKey"
|
||||
AzureTDXDoc.Fields[7].Type = "Certificate"
|
||||
AzureTDXDoc.Fields[7].Note = ""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue