12 references to EvpKdfAlgs
System.Security.Cryptography (12)
System\Security\Cryptography\HKDF.OpenSsl.cs (7)
10
private static readonly bool s_hasOpenSslImplementation = Interop.Crypto.
EvpKdfAlgs
.Hkdf is not null;
21
Debug.Assert(Interop.Crypto.
EvpKdfAlgs
.Hkdf is not null);
24
Interop.Crypto.HkdfExtract(Interop.Crypto.
EvpKdfAlgs
.Hkdf, ikm, hashAlgorithmName.Name, salt, prk);
41
Debug.Assert(Interop.Crypto.
EvpKdfAlgs
.Hkdf is not null);
44
Interop.Crypto.HkdfExpand(Interop.Crypto.
EvpKdfAlgs
.Hkdf, prk, hashAlgorithmName.Name, info, output);
62
Debug.Assert(Interop.Crypto.
EvpKdfAlgs
.Hkdf is not null);
66
Interop.Crypto.
EvpKdfAlgs
.Hkdf,
System\Security\Cryptography\SP800108HmacCounterKdf.OpenSsl.cs (1)
8
private static readonly bool s_hasOpenSslImplementation = Interop.Crypto.
EvpKdfAlgs
.Kbkdf is not null;
System\Security\Cryptography\SP800108HmacCounterKdfImplementationOpenSsl.cs (4)
29
Debug.Assert(Interop.Crypto.
EvpKdfAlgs
.Kbkdf is { IsInvalid: false });
42
Interop.Crypto.
EvpKdfAlgs
.Kbkdf,
79
Debug.Assert(Interop.Crypto.
EvpKdfAlgs
.Kbkdf is { IsInvalid: false });
87
Interop.Crypto.
EvpKdfAlgs
.Kbkdf,