|   | Cryptographic Token Interface Standard | PKCS#11 | 
| 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... | |
CK_KEA_DERIVE_PARAMS_PTR is a pointer to a CK_KEA_DERIVE_PARAMS.
| 
 | 
| 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. | 
| 
 | 
| size of random Ra and Rb, in bytes. | 
| 
 | 
| pointer to Ra data. | 
| 
 | 
| pointer to Rb data. | 
| 
 | 
| other party's KEA public key size. | 
| 
 | 
| pointer to other party's KEA public key value. |