Cryptographic Token Interface Standard

PKCS#11


CK_RSA_PKCS_OAEP_PARAMS Reference

CK_RSA_PKCS_OAEP_PARAMS; CK_RSA_PKCS_OAEP_PARAMS_PTR

CK_RSA_PKCS_OAEP_PARAMS is a structure that provides the parameters to the CKM_RSA_PKCS_OAEP mechanism. More...


Data Fields

CK_MECHANISM_TYPE hashAlg
 mechanism ID of the message digest algorithm used to calculate the digest of the encoding parameter. More...

CK_RSA_PKCS_OAEP_MGF_TYPE mgf
 mask generation function to use on the encoded block. More...

CK_RSA_PKCS_OAEP_SOURCE_TYPE source
 source of the encoding parameter. More...

CK_VOID_PTR pSourceData
 data used as the input for the encoding parameter source. More...

CK_ULONG ulSourceDataLen
 length of the encoding parameter source input. More...


Detailed Description

CK_RSA_PKCS_OAEP_PARAMS; CK_RSA_PKCS_OAEP_PARAMS_PTR

CK_RSA_PKCS_OAEP_PARAMS is a structure that provides the parameters to the CKM_RSA_PKCS_OAEP mechanism. The structure is defined as follows:
hashAlg mechanism ID of the message digest algorithm used to calculate the digest of the encoding parameter
mgf mask generation function to use on the encoded block
source source of the encoding parameter
pSourceData data used as the input for the encoding parameter source
ulSourceDataLen length of the encoding parameter source input

CK_RSA_PKCS_OAEP_PARAMS_PTR is a pointer to a CK_RSA_PKCS_OAEP_PARAMS.


Field Documentation

CK_MECHANISM_TYPE hashAlg
 

mechanism ID of the message digest algorithm used to calculate the digest of the encoding parameter.

CK_RSA_PKCS_OAEP_MGF_TYPE mgf
 

mask generation function to use on the encoded block.

CK_RSA_PKCS_OAEP_SOURCE_TYPE source
 

source of the encoding parameter.

CK_VOID_PTR pSourceData
 

data used as the input for the encoding parameter source.

CK_ULONG ulSourceDataLen
 

length of the encoding parameter source input.


RSA Security Inc. Public-Key Cryptography Standards - PKCS#11 - v210