Cryptographic Token Interface Standard

PKCS#11


CK_KEA_DERIVE_PARAMS Reference


Data Fields

CK_BBOOL isSender
 Option for generating the key (called a TEK). More...

CK_ULONG ulRandomLen
 size of random Ra and Rb, in bytes. More...

CK_BYTE_PTR pRandomA
 pointer to Ra data. More...

CK_BYTE_PTR pRandomB
 pointer to Rb data. More...

CK_ULONG ulPublicDataLen
 other party's KEA public key size. More...

CK_BYTE_PTR pPublicData
 pointer to other party's KEA public key value. More...


Detailed Description

isSender Option for generating the key (called a TEK). The value is TRUE if the sender (originator) generates the TEK, FALSE if the recipient is regenerating the TEK.
ulRandomLen size of random Ra and Rb, in bytes
pRandomA pointer to Ra data
pRandomB pointer to Rb data
ulPublicDataLen other party's KEA public key size
pPublicData pointer to other party's KEA public key value

CK_KEA_DERIVE_PARAMS_PTR is a pointer to a CK_KEA_DERIVE_PARAMS.


Field Documentation

CK_BBOOL isSender
 

Option for generating the key (called a TEK). The value is TRUE if the sender (originator) generates the TEK, FALSE if the recipient is regenerating the TEK.

CK_ULONG ulRandomLen
 

size of random Ra and Rb, in bytes.

CK_BYTE_PTR pRandomA
 

pointer to Ra data.

CK_BYTE_PTR pRandomB
 

pointer to Rb data.

CK_ULONG ulPublicDataLen
 

other party's KEA public key size.

CK_BYTE_PTR pPublicData
 

pointer to other party's KEA public key value.


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