|   | Cryptographic Token Interface Standard | PKCS#11 | 
| Data Fields | |
| CK_ULONG | ulMacSizeInBits | 
| the length (in bits) of the MACing keys agreed upon during the protocol handshake phase. More... | |
| CK_ULONG | ulKeySizeInBits | 
| the length (in bits) of the secret keys agreed upon during the protocol handshake phase. More... | |
| CK_ULONG | ulIVSizeInBits | 
| the length (in bits) of the IV agreed upon during the protocol handshake phase. More... | |
| CK_BBOOL | bIsExport | 
| a Boolean value which indicates whether the keys have to be derived for an export version of the protocol. More... | |
| CK_SSL3_RANDOM_DATA | RandomInfo | 
| client's and server's random data information. More... | |
| CK_SSL3_KEY_MAT_OUT_PTR | pReturnedKeyMaterial | 
| points to a '''CK_SSL3_KEY_MAT_OUT''' structures which receives the handles for the keys generated and the IVs. More... | |
| ulMacSizeInBits | the length (in bits) of the MACing keys agreed upon during the protocol handshake phase | 
| ulKeySizeInBits | the length (in bits) of the secret keys agreed upon during the protocol handshake phase | 
| ulIVSizeInBits | the length (in bits) of the IV agreed upon during the protocol handshake phase. If no IV is required, the length should be set to 0 | 
| bIsExport | a Boolean value which indicates whether the keys have to be derived for an export version of the protocol | 
| RandomInfo | client's and server's random data information. | 
| pReturnedKeyMaterial | points to a '''CK_SSL3_KEY_MAT_OUT''' structures which receives the handles for the keys generated and the IVs | 
CK_SSL3_KEY_MAT_PARAMS_PTR is a pointer to a CK_SSL3_KEY_MAT_PARAMS.
| 
 | 
| the length (in bits) of the MACing keys agreed upon during the protocol handshake phase. | 
| 
 | 
| the length (in bits) of the secret keys agreed upon during the protocol handshake phase. | 
| 
 | 
| the length (in bits) of the IV agreed upon during the protocol handshake phase. If no IV is required, the length should be set to 0 | 
| 
 | 
| a Boolean value which indicates whether the keys have to be derived for an export version of the protocol. | 
| 
 | 
| client's and server's random data information. | 
| 
 | 
| points to a '''CK_SSL3_KEY_MAT_OUT''' structures which receives the handles for the keys generated and the IVs. |