Pkcs11Interop  5.1.2
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

NativeULong MacSizeInBits
 The length (in bits) of the MACing keys agreed upon during the protocol handshake phase More...
 
NativeULong KeySizeInBits
 The length (in bits) of the secret keys agreed upon during the protocol handshake phase More...
 
NativeULong 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

◆ IsExport

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

◆ IVSizeInBits

NativeULong 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

◆ KeySizeInBits

NativeULong 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

◆ MacSizeInBits

NativeULong 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

◆ RandomInfo

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

Client's and server's random data information

◆ ReturnedKeyMaterial

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: