Initialisation value, clear text
Identifies the algorithm parameter value as an unencrypted initialisation value.
2
Initialisation value, encrypted under a symmetric key
Identifies the algorithm parameter value as an initialisation value which is encrypted under the symmetric data key.
3
Initialisation value, encrypted under a public key
Identifies the algorithm parameter value as an initialisation value encrypted under the public key of the receiving party.
4
Initialisation value, format mutually agreed
Identifies the algorithm parameter value as an initialisation value in a format agreed between the two parties.
5
Symmetric key, encrypted under a symmetric key
Identifies the algorithm parameter value as a symmetric key which is encrypted with a previously agreed algorithm under a previously exchanged symmetric key.
6
Symmetric key, encrypted under a public key
Identifies the algorithm parameter value as a symmetric key encrypted under the public key of the receiving party.
7
Symmetric key, signed and encrypted
Identifies the algorithm parameter value as a symmetric key signed under the sender's secret key, then encrypted under the receiver's public key.
8
Symmetric key encrypted under an asymmetric key common to the sender and the receiver
Identifies the algorithm parameter value as a symmetric key encrypted under an asymmetric key common to the sender and the receiver (use of Diffie and Hellman scheme, for instance).
9
Symmetric key name
Identifies the algorithm parameter value as the name of a symmetric key. This may be used in the case where a key relationship has already been established between the sender and receiver.
10
Key encrypting key name
Identifies the parameter value as the name of a key encrypting key.