C# Класс Net.Pkcs11Interop.HighLevelAPI80.MechanismParams.CkSsl3KeyMatParams

Parameters for the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism
Наследование: IMechanismParams, IDisposable
Показать файл Открыть проект

Открытые методы

Метод Описание
CkSsl3KeyMatParams ( ulong macSizeInBits, ulong keySizeInBits, ulong ivSizeInBits, bool isExport, CkSsl3RandomData randomInfo ) : System

Initializes a new instance of the CkSsl3KeyMatParams class.

Dispose ( ) : void

Disposes object

ToMarshalableStructure ( ) : object

Returns managed object that can be marshaled to an unmanaged block of memory

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Disposes object

Описание методов

CkSsl3KeyMatParams() публичный Метод

Initializes a new instance of the CkSsl3KeyMatParams class.
public CkSsl3KeyMatParams ( ulong macSizeInBits, ulong keySizeInBits, ulong ivSizeInBits, bool isExport, CkSsl3RandomData randomInfo ) : System
macSizeInBits ulong The length (in bits) of the MACing keys agreed upon during the protocol handshake phase
keySizeInBits ulong The length (in bits) of the secret keys agreed upon during the protocol handshake phase
ivSizeInBits ulong 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
isExport bool Flag indicating whether the keys have to be derived for an export version of the protocol
randomInfo CkSsl3RandomData Client's and server's random data information
Результат System

Dispose() публичный Метод

Disposes object
public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

Disposes object
protected Dispose ( bool disposing ) : void
disposing bool Flag indicating whether managed resources should be disposed
Результат void

ToMarshalableStructure() публичный Метод

Returns managed object that can be marshaled to an unmanaged block of memory
public ToMarshalableStructure ( ) : object
Результат object