Object Encoding REQUIRED Cryptographic Parameters Structure Block Cipher Mode Enumeration, see No 9.1.3.2.14 Padding Method Enumeration, see No 9.1.3.2.15 Hashing Algorithm Enumeration, see No 9.1.3.2.16 Key Role Type Enumeration, see No 9.1.3.2.17 Digital Signature Enumeration, see No Algorithm 9.1.3.2.7 Cryptographic Enumeration, see No Algorithm 9.1.3.2.13 Random IV Boolean No IV Length Integer No unless Block Cipher Mode supports variable IV lengths Tag Length Integer No unless Block Cipher Mode is GCM Fixed Field Length Integer No Invocation Field Integer No Length Counter Length Integer No Initial Counter Value Integer No Salt Length Integer No (if omitted, defaults to the block size of the Mask Generator Hashing Algorithm) Mask Generator Enumeration, see No (if omitted defaults to 9.1.3.2.49 MFG1). Mask Generator Enumeration, see No. (if omitted defaults to Hashing Algorithm 9.1.3.2.16 P Source Byte String No (if omitted, defaults to an empty byte string for encoding input P in OAEP padding) Trailer Field Integer No (if omitted, defaults to the standard one-byte trailer in PSS padding) Table 65: Cryptographic Parameters Attribute Structure
Object Encoding REQUIRED Cryptographic Parameters Structure Block Cipher Mode Enumeration, see 9.1.3.2.14 No Padding Method Enumeration, see 9.1.3.2.15 No Hashing Algorithm Enumeration, see 9.1.3.2.16 No Key Role Type Enumeration, see 9.1.3.2.17 No Digital Signature Algorithm Enumeration, see 9.1.3.2.7 No Cryptographic Algorithm Enumeration, see 9.1.3.2.13 No Random IV Boolean No IV Length Integer No unless Block Cipher Mode supports variable IV lengths Tag Length Integer No unless Block Cipher Mode is GCM Fixed Field Length Integer No Invocation Field Length Integer No Counter Length Integer No Initial Counter Value Integer No Salt Length Integer No (if omitted, defaults to the block size of the Mask Generator Hashing Algorithm) Mask Generator Enumeration, see 9.1.3.2.49 No (if omitted defaults to MFG1). Mask Generator Hashing Algorithm Enumeration, see 9.1.3.2.16 No. (if omitted defaults to P Source Byte String No (if omitted, defaults to an empty byte string for encoding input P in OAEP padding) Trailer Field Integer No (if omitted, defaults to the standard one-byte trailer in PSS padding) Table 65: Cryptographic Parameters Attribute Structure