Pkcs11Interop  4.0.0
Public Attributes | List of all members
Net.Pkcs11Interop.LowLevelAPI81.MechanismParams.CK_SSL3_KEY_MAT_PARAMS Struct Reference

Structure that provides the parameters to the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism More...

Public Attributes

ulong MacSizeInBits
 The length (in bits) of the MACing keys agreed upon during the protocol handshake phase More...
 
ulong KeySizeInBits
 The length (in bits) of the secret keys agreed upon during the protocol handshake phase More...
 
ulong IVSizeInBits
 The length (in bits) of the IV agreed upon during the protocol handshake phase or if no IV is required, the length should be set to 0 More...
 
bool IsExport
 Flag 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...
 
IntPtr ReturnedKeyMaterial
 Points to a CK_SSL3_KEY_MAT_OUT structure which receives the handles for the keys generated and the IVs More...
 

Detailed Description

Structure that provides the parameters to the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism

Member Data Documentation

bool Net.Pkcs11Interop.LowLevelAPI81.MechanismParams.CK_SSL3_KEY_MAT_PARAMS.IsExport

Flag which indicates whether the keys have to be derived for an export version of the protocol

ulong Net.Pkcs11Interop.LowLevelAPI81.MechanismParams.CK_SSL3_KEY_MAT_PARAMS.IVSizeInBits

The length (in bits) of the IV agreed upon during the protocol handshake phase or if no IV is required, the length should be set to 0

ulong Net.Pkcs11Interop.LowLevelAPI81.MechanismParams.CK_SSL3_KEY_MAT_PARAMS.KeySizeInBits

The length (in bits) of the secret keys agreed upon during the protocol handshake phase

ulong Net.Pkcs11Interop.LowLevelAPI81.MechanismParams.CK_SSL3_KEY_MAT_PARAMS.MacSizeInBits

The length (in bits) of the MACing keys agreed upon during the protocol handshake phase

CK_SSL3_RANDOM_DATA Net.Pkcs11Interop.LowLevelAPI81.MechanismParams.CK_SSL3_KEY_MAT_PARAMS.RandomInfo

Client's and server's random data information

IntPtr Net.Pkcs11Interop.LowLevelAPI81.MechanismParams.CK_SSL3_KEY_MAT_PARAMS.ReturnedKeyMaterial

Points to a CK_SSL3_KEY_MAT_OUT structure which receives the handles for the keys generated and the IVs


The documentation for this struct was generated from the following file: