Hkdf Members

Methods


  Name Description
Public method Static member DeriveKey(HashAlgorithmName, array<Byte>[]()[][], Int32, array<Nullable<(Of <<'(Byte>)>>)>[]()[][], array<Nullable<(Of <<'(Byte>)>>)>[]()[][])
Derives the output keying material of the desired length from the input key material using the optional salt and context information.
Public method Static member DeriveKey(HashAlgorithmName, ReadOnlySpan<(Of <<'(Byte>)>>), Span<(Of <<'(Byte>)>>), ReadOnlySpan<(Of <<'(Byte>)>>), ReadOnlySpan<(Of <<'(Byte>)>>))
Derives the output keying material of the desired length from the input key material using the provided salt and context information.
Public method Static member Expand(HashAlgorithmName, array<Byte>[]()[][], Int32, array<Nullable<(Of <<'(Byte>)>>)>[]()[][])
Expands the provided pseudorandom key into an output keying material of the desired length using optional context information.
Public method Static member Expand(HashAlgorithmName, ReadOnlySpan<(Of <<'(Byte>)>>), Span<(Of <<'(Byte>)>>), ReadOnlySpan<(Of <<'(Byte>)>>))
Expands the provided pseudorandom key into an output keying material of the desired length using optional context information.
Public method Static member Extract(HashAlgorithmName, array<Byte>[]()[][], array<Nullable<(Of <<'(Byte>)>>)>[]()[][])
Extracts a pseudorandom key from the provided input key material using an optional salt value.
Public method Static member Extract(HashAlgorithmName, ReadOnlySpan<(Of <<'(Byte>)>>), ReadOnlySpan<(Of <<'(Byte>)>>), Span<(Of <<'(Byte>)>>))
Extracts a pseudorandom key from the provided input key material using the specified salt value.