Parameters for the CKM_X9_42_DH_HYBRID_DERIVE and CKM_X9_42_MQV_DERIVE key derivation mechanisms
More...
Inherits Net.Pkcs11Interop.HighLevelAPI.MechanismParams.ICkX942Dh2DeriveParams.
Parameters for the CKM_X9_42_DH_HYBRID_DERIVE and CKM_X9_42_MQV_DERIVE key derivation mechanisms
◆ CkX942Dh2DeriveParams()
Net.Pkcs11Interop.HighLevelAPI41.MechanismParams.CkX942Dh2DeriveParams.CkX942Dh2DeriveParams |
( |
NativeULong |
kdf, |
|
|
byte [] |
otherInfo, |
|
|
byte [] |
publicData, |
|
|
NativeULong |
privateDataLen, |
|
|
IObjectHandle |
privateData, |
|
|
byte [] |
publicData2 |
|
) |
| |
Initializes a new instance of the CkX942Dh2DeriveParams class.
- Parameters
-
kdf | Key derivation function used on the shared secret value (CKD) |
otherInfo | Some data shared between the two parties |
publicData | Other party's first X9.42 Diffie-Hellman public key value |
privateDataLen | The length in bytes of the second X9.42 Diffie-Hellman private key |
privateData | Key handle for second X9.42 Diffie-Hellman private key value |
publicData2 | Other party's second X9.42 Diffie-Hellman public key value |
◆ Dispose() [1/2]
void Net.Pkcs11Interop.HighLevelAPI41.MechanismParams.CkX942Dh2DeriveParams.Dispose |
( |
| ) |
|
◆ Dispose() [2/2]
virtual void Net.Pkcs11Interop.HighLevelAPI41.MechanismParams.CkX942Dh2DeriveParams.Dispose |
( |
bool |
disposing | ) |
|
|
protectedvirtual |
Disposes object
- Parameters
-
disposing | Flag indicating whether managed resources should be disposed |
◆ ToMarshalableStructure()
object Net.Pkcs11Interop.HighLevelAPI41.MechanismParams.CkX942Dh2DeriveParams.ToMarshalableStructure |
( |
| ) |
|
The documentation for this class was generated from the following file:
- HighLevelAPI41/MechanismParams/CkX942Dh2DeriveParams.cs