Pkcs11Interop  5.1.2
Public Attributes | List of all members
Net.Pkcs11Interop.LowLevelAPI81.MechanismParams.CK_X9_42_DH2_DERIVE_PARAMS Struct Reference

Structure that provides the parameters to the CKM_X9_42_DH_HYBRID_DERIVE and CKM_X9_42_MQV_DERIVE key derivation mechanisms More...

Public Attributes

NativeULong Kdf
 Key derivation function used on the shared secret value (CKD) More...
 
NativeULong OtherInfoLen
 The length in bytes of the other info More...
 
IntPtr OtherInfo
 Some data shared between the two parties More...
 
NativeULong PublicDataLen
 The length in bytes of the other party's first X9.42 Diffie-Hellman public key More...
 
IntPtr PublicData
 Pointer to other party's first X9.42 Diffie-Hellman public key value More...
 
NativeULong PrivateDataLen
 The length in bytes of the second X9.42 Diffie-Hellman private key More...
 
NativeULong PrivateData
 Key handle for second X9.42 Diffie-Hellman private key value More...
 
NativeULong PublicDataLen2
 The length in bytes of the other party's second X9.42 Diffie-Hellman public key More...
 
IntPtr PublicData2
 Pointer to other party's second X9.42 Diffie-Hellman public key value More...
 

Detailed Description

Structure that provides the parameters to the CKM_X9_42_DH_HYBRID_DERIVE and CKM_X9_42_MQV_DERIVE key derivation mechanisms

Member Data Documentation

◆ Kdf

NativeULong Net.Pkcs11Interop.LowLevelAPI81.MechanismParams.CK_X9_42_DH2_DERIVE_PARAMS.Kdf

Key derivation function used on the shared secret value (CKD)

◆ OtherInfo

IntPtr Net.Pkcs11Interop.LowLevelAPI81.MechanismParams.CK_X9_42_DH2_DERIVE_PARAMS.OtherInfo

Some data shared between the two parties

◆ OtherInfoLen

NativeULong Net.Pkcs11Interop.LowLevelAPI81.MechanismParams.CK_X9_42_DH2_DERIVE_PARAMS.OtherInfoLen

The length in bytes of the other info

◆ PrivateData

NativeULong Net.Pkcs11Interop.LowLevelAPI81.MechanismParams.CK_X9_42_DH2_DERIVE_PARAMS.PrivateData

Key handle for second X9.42 Diffie-Hellman private key value

◆ PrivateDataLen

NativeULong Net.Pkcs11Interop.LowLevelAPI81.MechanismParams.CK_X9_42_DH2_DERIVE_PARAMS.PrivateDataLen

The length in bytes of the second X9.42 Diffie-Hellman private key

◆ PublicData

IntPtr Net.Pkcs11Interop.LowLevelAPI81.MechanismParams.CK_X9_42_DH2_DERIVE_PARAMS.PublicData

Pointer to other party's first X9.42 Diffie-Hellman public key value

◆ PublicData2

IntPtr Net.Pkcs11Interop.LowLevelAPI81.MechanismParams.CK_X9_42_DH2_DERIVE_PARAMS.PublicData2

Pointer to other party's second X9.42 Diffie-Hellman public key value

◆ PublicDataLen

NativeULong Net.Pkcs11Interop.LowLevelAPI81.MechanismParams.CK_X9_42_DH2_DERIVE_PARAMS.PublicDataLen

The length in bytes of the other party's first X9.42 Diffie-Hellman public key

◆ PublicDataLen2

NativeULong Net.Pkcs11Interop.LowLevelAPI81.MechanismParams.CK_X9_42_DH2_DERIVE_PARAMS.PublicDataLen2

The length in bytes of the other party's second X9.42 Diffie-Hellman public key


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