2 writes to _ctx
System.Security.Cryptography (2)
System\Security\Cryptography\LiteHash.OpenSsl.cs (2)
41_ctx = Interop.Crypto.EvpMacCtxNew(algorithm); 47_ctx = ctx;
7 references to _ctx
System.Security.Cryptography (7)
System\Security\Cryptography\LiteHash.OpenSsl.cs (7)
42Interop.Crypto.EvpMacInit(_ctx, key, customizationString, xof); 57Interop.Crypto.EvpMacUpdate(_ctx, data); 62SafeEvpMacCtxHandle clone = Interop.Crypto.EvpMacCtxDup(_ctx); 68Interop.Crypto.EvpMacCurrent(_ctx, destination); 74Interop.Crypto.EvpMacFinal(_ctx, destination); 78public void Reset() => Interop.Crypto.EvpMacReset(_ctx); 79public void Dispose() => _ctx.Dispose();