Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Fixed the ChangeReferenceDataKeyRequest members to fix the ECC key element values and temporarily removed the RSA-CRT and PIV-SM key elements until they are properly implemented.

...

Code Block
OpenFIPS201_CHANGE_REFERENCE_DATA_ADMIN_Schema DEFINITIONS IMPLICIT TAGS ::= 
BEGIN

ChangeReferenceDataKeyRequest ::= SEQUENCE {
	element CHOICE	{
		key		[0] OCTET STRING (SIZE(16..32)),
		rsaN	[1] OCTET STRING (SIZE(128..256)), 	-- The RSA modulus
		rsaE	[2] OCTET STRING (SIZE(3)),			-- The RSA public exponent
		rsaPrsaD	[3] OCTET STRING (SIZE(128..256)),
		rsaQ	[4] OCTET STRING (SIZE(64..128)),	-- The RSA private exponent 
		rsaDPeccW	[56] OCTET STRING (SIZE(6432..12848)),
		rsaDQ	[6] OCTET STRING (SIZE(64..128)),
		rsaPQ	[7] OCTET STRING (SIZE(64..128)),
		eccW	[8	-- The point of the curve comprising the public ECC key
		eccS	[7] OCTET STRING (SIZE(32..48)),
		eccS	[9] OCTET STRING (SIZE(32..48)),
		smCVC	[10] OCTET STRING (SIZE(1..256))-- The secret component of the ECC key
	}
}

END

6.2 Example

Code Block
30 22
  80 20 0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF -- key = [32 byte key value]

...