Net.Pkcs11Interop.HighLevelAPI80.MechanismParams.CkWtlsKeyMatOut.CkWtlsKeyMatOut C# (CSharp) Méthode

CkWtlsKeyMatOut() private méthode

Initializes a new instance of the CkWtlsKeyMatOut class.
private CkWtlsKeyMatOut ( ulong ivLength ) : System
ivLength ulong Length of initialization vector or 0 if IV is not required
Résultat System
        internal CkWtlsKeyMatOut(ulong ivLength)
        {
            _lowLevelStruct.MacSecret = 0;
            _lowLevelStruct.Key = 0;
            _lowLevelStruct.IV = IntPtr.Zero;

            _ivLength = ivLength;
            
            if (_ivLength > 0)
            {
                _lowLevelStruct.IV = UnmanagedMemory.Allocate(Convert.ToInt32(_ivLength));
            }
        }