11 references to KeyDerivationKdf
System.Security.Cryptography (11)
System\Security\Cryptography\HpkeECDiffieHellmanKemAdapter.cs (1)
135Span<byte> prk = prkBuffer.Slice(0, KeyDerivationKdf.Nh);
System\Security\Cryptography\HpkeManagedKemAdapter.cs (9)
75if (KeyDerivationKdf.Nh > PrkStackBufferSize) 77Debug.Fail($"{KeyDerivationKdf.Nh} is unexpectedly bigger than {PrkStackBufferSize}."); 82Span<byte> prk = prkBuffer.Slice(0, KeyDerivationKdf.Nh); 110Debug.Assert(KeyDerivationKdf.IsTwoStage); 111Debug.Assert(prk.Length == KeyDerivationKdf.Nh); 127int written = HKDF.Extract(KeyDerivationKdf.HkdfHashAlgorithm, destination, salt, prk); 138Debug.Assert(KeyDerivationKdf.IsTwoStage); 139Debug.Assert(prk.Length == KeyDerivationKdf.Nh); 158HKDF.Expand(KeyDerivationKdf.HkdfHashAlgorithm, prk, output, destination);
System\Security\Cryptography\HpkeX25519DiffieHellmanKemAdapter.cs (1)
37Span<byte> prk = prkBuffer.Slice(0, KeyDerivationKdf.Nh);