mirror of
https://github.com/edgelesssys/constellation.git
synced 2024-12-27 16:39:38 -05:00
1d5af5f0f4
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
66 lines
3.3 KiB
Go
66 lines
3.3 KiB
Go
//go:build !enterprise
|
|
|
|
/*
|
|
Copyright (c) Edgeless Systems GmbH
|
|
|
|
SPDX-License-Identifier: AGPL-3.0-only
|
|
*/
|
|
|
|
package measurements
|
|
|
|
// revive:disable:var-naming
|
|
var (
|
|
aws_AWSNitroTPM = M{
|
|
4: PlaceHolderMeasurement(PCRMeasurementLength),
|
|
8: WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
9: PlaceHolderMeasurement(PCRMeasurementLength),
|
|
11: WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
12: PlaceHolderMeasurement(PCRMeasurementLength),
|
|
13: WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
uint32(PCRIndexClusterID): WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
}
|
|
azure_AzureSEVSNP = M{
|
|
4: PlaceHolderMeasurement(PCRMeasurementLength),
|
|
8: WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
9: PlaceHolderMeasurement(PCRMeasurementLength),
|
|
11: WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
12: PlaceHolderMeasurement(PCRMeasurementLength),
|
|
13: WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
uint32(PCRIndexClusterID): WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
}
|
|
azure_AzureTrustedLaunch = M{
|
|
4: PlaceHolderMeasurement(PCRMeasurementLength),
|
|
8: WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
9: PlaceHolderMeasurement(PCRMeasurementLength),
|
|
11: WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
12: PlaceHolderMeasurement(PCRMeasurementLength),
|
|
13: WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
uint32(PCRIndexClusterID): WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
}
|
|
gcp_GCPSEVES = M{
|
|
4: PlaceHolderMeasurement(PCRMeasurementLength),
|
|
8: WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
9: PlaceHolderMeasurement(PCRMeasurementLength),
|
|
11: WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
12: PlaceHolderMeasurement(PCRMeasurementLength),
|
|
13: WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
uint32(PCRIndexClusterID): WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
}
|
|
qemu_QEMUTDX = M{
|
|
0: PlaceHolderMeasurement(TDXMeasurementLength),
|
|
1: PlaceHolderMeasurement(TDXMeasurementLength),
|
|
2: PlaceHolderMeasurement(TDXMeasurementLength),
|
|
uint32(TDXIndexClusterID): WithAllBytes(0x00, Enforce, TDXMeasurementLength),
|
|
4: PlaceHolderMeasurement(TDXMeasurementLength),
|
|
}
|
|
qemu_QEMUVTPM = M{
|
|
4: PlaceHolderMeasurement(PCRMeasurementLength),
|
|
8: WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
9: PlaceHolderMeasurement(PCRMeasurementLength),
|
|
11: WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
12: PlaceHolderMeasurement(PCRMeasurementLength),
|
|
13: WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
uint32(PCRIndexClusterID): WithAllBytes(0x00, Enforce, PCRMeasurementLength),
|
|
}
|
|
)
|