mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-10-11 10:08:33 -04:00
Move PCR indices for owner ID and cluster ID
This commit is contained in:
parent
a901759725
commit
3b6ee703f5
5 changed files with 40 additions and 13 deletions
|
@ -208,6 +208,17 @@ func TestValidatorUpdateInitPCRs(t *testing.T) {
|
|||
10: zero,
|
||||
11: zero,
|
||||
12: zero,
|
||||
13: zero,
|
||||
14: zero,
|
||||
15: zero,
|
||||
16: zero,
|
||||
17: one,
|
||||
18: one,
|
||||
19: one,
|
||||
20: one,
|
||||
21: one,
|
||||
22: one,
|
||||
23: zero,
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -298,7 +309,11 @@ func TestValidatorUpdateInitPCRs(t *testing.T) {
|
|||
assert.Equal(pcrZeroUpdatedOne[:], pcr)
|
||||
|
||||
default:
|
||||
assert.Equal(zero, validators.pcrs[uint32(i)])
|
||||
if i >= 17 && i <= 22 {
|
||||
assert.Equal(one, validators.pcrs[uint32(i)])
|
||||
} else {
|
||||
assert.Equal(zero, validators.pcrs[uint32(i)])
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
|
|
|
@ -394,6 +394,9 @@ func TestAttestation(t *testing.T) {
|
|||
cfg.Provider.QEMU.Measurements[1] = []byte("11111111111111111111111111111111")
|
||||
cfg.Provider.QEMU.Measurements[2] = []byte("22222222222222222222222222222222")
|
||||
cfg.Provider.QEMU.Measurements[3] = []byte("33333333333333333333333333333333")
|
||||
cfg.Provider.QEMU.Measurements[4] = []byte("44444444444444444444444444444444")
|
||||
cfg.Provider.QEMU.Measurements[8] = []byte("88888888888888888888888888888888")
|
||||
cfg.Provider.QEMU.Measurements[9] = []byte("99999999999999999999999999999999")
|
||||
require.NoError(fileHandler.WriteYAML(constants.ConfigFilename, cfg, file.OptNone))
|
||||
|
||||
ctx := context.Background()
|
||||
|
@ -484,6 +487,7 @@ func defaultConfigWithExpectedMeasurements(t *testing.T, conf *config.Config, cs
|
|||
conf.Provider.GCP.Measurements[9] = []byte("11111111111111111111111111111111")
|
||||
case cloudprovider.QEMU:
|
||||
conf.Provider.QEMU.Image = "some/image/location"
|
||||
conf.Provider.QEMU.Measurements[4] = []byte("44444444444444444444444444444444")
|
||||
conf.Provider.QEMU.Measurements[8] = []byte("00000000000000000000000000000000")
|
||||
conf.Provider.QEMU.Measurements[9] = []byte("11111111111111111111111111111111")
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue