@@ -878,7 +878,7 @@ MCowBQYDK2VwAyEA5c+4NKZSNQcR1T8qN6SjwgdPZQ0Ge12Ylx/YeGAJ35k=
878878 assert .Equal (t , StatusInvalid , updch .Status )
879879 assert .Equal (t , ChallengeType ("device-attest-01" ), updch .Type )
880880 assert .Equal (t , "12345678" , updch .Value )
881- assert .Nil ( t , updch .Payload )
881+ assert .Equal ( t , payload , updch .Payload )
882882 assert .Empty (t , updch .PayloadFormat )
883883
884884 err := NewError (ErrorRejectedIdentifierType , "payload contained error: an error" )
@@ -4077,7 +4077,7 @@ func Test_deviceAttest01Validate(t *testing.T) {
40774077 assert .Equal (t , StatusInvalid , updch .Status )
40784078 assert .Equal (t , ChallengeType ("device-attest-01" ), updch .Type )
40794079 assert .Equal (t , "12345678" , updch .Value )
4080- assert .Nil ( t , updch .Payload )
4080+ assert .Equal ( t , errorPayload , updch .Payload )
40814081 assert .Empty (t , updch .PayloadFormat )
40824082
40834083 err := NewError (ErrorRejectedIdentifierType , "payload contained error: an error" )
@@ -4117,7 +4117,7 @@ func Test_deviceAttest01Validate(t *testing.T) {
41174117 assert .Equal (t , StatusInvalid , updch .Status )
41184118 assert .Equal (t , ChallengeType ("device-attest-01" ), updch .Type )
41194119 assert .Equal (t , "12345678" , updch .Value )
4120- assert .Nil ( t , updch .Payload )
4120+ assert .Equal ( t , errorBase64Payload , updch .Payload )
41214121 assert .Empty (t , updch .PayloadFormat )
41224122
41234123 err := NewDetailedError (ErrorBadAttestationStatementType , "failed base64 decoding attObj %q" , "?!" )
@@ -4157,7 +4157,7 @@ func Test_deviceAttest01Validate(t *testing.T) {
41574157 assert .Equal (t , StatusInvalid , updch .Status )
41584158 assert .Equal (t , ChallengeType ("device-attest-01" ), updch .Type )
41594159 assert .Equal (t , "12345678" , updch .Value )
4160- assert .Nil ( t , updch .Payload )
4160+ assert .Equal ( t , emptyPayload , updch .Payload )
41614161 assert .Empty (t , updch .PayloadFormat )
41624162
41634163 err := NewDetailedError (ErrorBadAttestationStatementType , "attObj must not be empty" )
@@ -4197,7 +4197,7 @@ func Test_deviceAttest01Validate(t *testing.T) {
41974197 assert .Equal (t , StatusInvalid , updch .Status )
41984198 assert .Equal (t , ChallengeType ("device-attest-01" ), updch .Type )
41994199 assert .Equal (t , "12345678" , updch .Value )
4200- assert .Nil ( t , updch .Payload )
4200+ assert .Equal ( t , emptyObjectPayload , updch .Payload )
42014201 assert .Empty (t , updch .PayloadFormat )
42024202
42034203 err := NewDetailedError (ErrorBadAttestationStatementType , "attObj must not be empty" )
@@ -4237,7 +4237,7 @@ func Test_deviceAttest01Validate(t *testing.T) {
42374237 assert .Equal (t , StatusInvalid , updch .Status )
42384238 assert .Equal (t , ChallengeType ("device-attest-01" ), updch .Type )
42394239 assert .Equal (t , "12345678" , updch .Value )
4240- assert .Nil ( t , updch .Payload )
4240+ assert .Equal ( t , errorNonWellformedCBORPayload , updch .Payload )
42414241 assert .Empty (t , updch .PayloadFormat )
42424242
42434243 err := NewDetailedError (ErrorBadAttestationStatementType , "attObj is not well formed CBOR: unexpected EOF" )
@@ -4279,7 +4279,7 @@ func Test_deviceAttest01Validate(t *testing.T) {
42794279 assert .Equal (t , StatusInvalid , updch .Status )
42804280 assert .Equal (t , ChallengeType ("device-attest-01" ), updch .Type )
42814281 assert .Equal (t , "12345678" , updch .Value )
4282- assert .Nil ( t , updch .Payload )
4282+ assert .Equal ( t , errorUnsupportedFormat , updch .Payload )
42834283 assert .Empty (t , updch .PayloadFormat )
42844284
42854285 err := NewDetailedError (ErrorBadAttestationStatementType , "unsupported attestation object format %q" , "unsupported-format" )
@@ -4326,7 +4326,7 @@ func Test_deviceAttest01Validate(t *testing.T) {
43264326 assert .Equal (t , StatusInvalid , updch .Status )
43274327 assert .Equal (t , ChallengeType ("device-attest-01" ), updch .Type )
43284328 assert .Equal (t , "12345678" , updch .Value )
4329- assert .Nil ( t , updch .Payload )
4329+ assert .Equal ( t , payload , updch .Payload )
43304330 assert .Empty (t , updch .PayloadFormat )
43314331
43324332 err := NewError (ErrorBadAttestationStatementType , "attestation format %q is not enabled" , "step" )
@@ -4383,7 +4383,7 @@ func Test_deviceAttest01Validate(t *testing.T) {
43834383 assert .Equal (t , StatusInvalid , updch .Status )
43844384 assert .Equal (t , ChallengeType ("device-attest-01" ), updch .Type )
43854385 assert .Equal (t , "12345678" , updch .Value )
4386- assert .Nil ( t , updch .Payload )
4386+ assert .Equal ( t , payload , updch .Payload )
43874387 assert .Empty (t , updch .PayloadFormat )
43884388
43894389 err := NewDetailedError (ErrorBadAttestationStatementType , "x5c not present" )
@@ -4432,7 +4432,7 @@ func Test_deviceAttest01Validate(t *testing.T) {
44324432 assert .Equal (t , StatusInvalid , updch .Status )
44334433 assert .Equal (t , ChallengeType ("device-attest-01" ), updch .Type )
44344434 assert .Equal (t , "serial-number" , updch .Value )
4435- assert .Nil ( t , updch .Payload )
4435+ assert .Equal ( t , payload , updch .Payload )
44364436 assert .Empty (t , updch .PayloadFormat )
44374437
44384438 err := NewDetailedError (ErrorBadAttestationStatementType , "challenge token does not match" )
@@ -4480,7 +4480,7 @@ func Test_deviceAttest01Validate(t *testing.T) {
44804480 assert .Equal (t , StatusInvalid , updch .Status )
44814481 assert .Equal (t , ChallengeType ("device-attest-01" ), updch .Type )
44824482 assert .Equal (t , "non-matching-value" , updch .Value )
4483- assert .Nil ( t , updch .Payload )
4483+ assert .Equal ( t , payload , updch .Payload )
44844484 assert .Empty (t , updch .PayloadFormat )
44854485
44864486 subproblem := NewSubproblemWithIdentifier (
@@ -4560,7 +4560,7 @@ func Test_deviceAttest01Validate(t *testing.T) {
45604560 assert .Equal (t , StatusInvalid , updch .Status )
45614561 assert .Equal (t , ChallengeType ("device-attest-01" ), updch .Type )
45624562 assert .Equal (t , "12345678" , updch .Value )
4563- assert .Nil ( t , updch .Payload )
4563+ assert .Equal ( t , payload , updch .Payload )
45644564 assert .Empty (t , updch .PayloadFormat )
45654565
45664566 err := NewDetailedError (ErrorBadAttestationStatementType , "x5c not present" )
@@ -4616,7 +4616,7 @@ func Test_deviceAttest01Validate(t *testing.T) {
46164616 assert .Equal (t , StatusInvalid , updch .Status )
46174617 assert .Equal (t , ChallengeType ("device-attest-01" ), updch .Type )
46184618 assert .Equal (t , "12345678" , updch .Value )
4619- assert .Nil ( t , updch .Payload )
4619+ assert .Equal ( t , payload , updch .Payload )
46204620 assert .Empty (t , updch .PayloadFormat )
46214621
46224622 err := NewDetailedError (ErrorBadAttestationStatementType , "permanent identifier does not match" ).
@@ -4713,7 +4713,7 @@ func Test_deviceAttest01Validate(t *testing.T) {
47134713 assert .Equal (t , StatusInvalid , updch .Status )
47144714 assert .Equal (t , ChallengeType ("device-attest-01" ), updch .Type )
47154715 assert .Equal (t , "12345678" , updch .Value )
4716- assert .Nil ( t , updch .Payload )
4716+ assert .Equal ( t , payload , updch .Payload )
47174717 assert .Empty (t , updch .PayloadFormat )
47184718
47194719 err := NewDetailedError (ErrorBadAttestationStatementType , `unsupported attestation object format "bogus-format"` )
0 commit comments