IBM 2 Computer Hardware User Manual


 
SET_Block_Compose CCA Release 2.54
The hash is an optional part of the OAEP block. No hash is computed or
inserted into the OAEP block if the data_to_hash_length variable is zero.
data_to_hash
The data_to_hash parameter is a pointer to a string variable containing the
data that is to be hashed and included in the OAEP block.
If the data_to_hash_length variable is not zero, a SHA-1 hash of the
data_to_hash variable will be included in the OAEP block.
initialization_vector
The initialization_vector parameter is a pointer to a string variable containing
the initialization vector the verb uses with the input data.
RSA_public_key_identifier_length
The RSA_public_key_identifier_length parameter is a pointer to an integer
variable containing the number of bytes of data in the
RSA_public_key_identifier variable. The maximum size allowed is 2500 bytes.
of the variable that contains the key token or the key label of the PKA96 RSA
public-key used to encipher the OAEP block.
RSA_public_key_identifier
The RSA_public_key_identifier parameter is a pointer to a string variable
containing the PKA96 RSA key-token or a key label of the PKA96 RSA
key-token with the RSA public-key used to perform the RSA encryption of the
OAEP block.
DES_key_block_length
The DES_key_block_length parameter is a pointer to an integer variable
containing the number of bytes of data in the DES_key_block variable. The
value must be zero for this verb.
DES_key_block
The DES_key_block parameter is a pointer to a string variable containing DES
key-block. This parameter must be a null pointer, or a pointer to 64 bytes of
unused application storage.
RSA-OAEP_block_length
The RSA-OAEP_block_length parameter is a pointer to an integer variable
containing the number of bytes of data in the RSA-OAEP_block variable. The
value must be at least 128 bytes. On output, and if the field is of sufficient
length, the variable is updated with the actual length of the RSA-OAEP_block
variable.
RSA-OAEP_block
The RSA-OAEP_block parameter is a pointer to a string variable containing the
RSA-OAEP block.
chaining_vector
The chaining_vector parameter is a pointer to a string variable containing a
work area that the security server uses to carry segmented data between calls.
The parameter must contain a null pointer or a pointer to 18 bytes of unused
application storage.
DES_encrypted_block
The DES_encrypted_block parameter is a pointer to a string variable containing
the DES-encrypted data block returned by the verb (cleartext was identified
8-68 IBM 4758 CCA Basic Services, Release 2.54, February 2005