| 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. |