HKDF Class
Namespace: Rebex.Security.Cryptography
Assembly: Rebex.Security.dll (version 7.0.9313)
Implements HMAC-based Extract-and-Expand key derivation function (HKDF)
as specified by RFC 5869.
Provides Extract, Expand and DeriveKey derivation functions.
Syntax
public static class HKDFInherited Members
Methods
| Name | Description | 
|---|---|
| DeriveKey(HashingAlgorithmId, ArraySegment<Byte>, ArraySegment<Byte>, ArraySegment<Byte>, ArraySegment<Byte>) | Derives the output keying material using the Extract-and-Expand key derivation function (HKDF). | 
| DeriveKey(HashingAlgorithmId, Byte[], Int32, Byte[], Byte[]) | Derives the output keying material using the Extract-and-Expand key derivation function (HKDF). | 
| Expand(HashingAlgorithmId, ArraySegment<Byte>, ArraySegment<Byte>, ArraySegment<Byte>) | HKDF Expand function according to section 2.3 of RFC 5869. | 
| Expand(HashingAlgorithmId, Byte[], Int32, Byte[]) | HKDF Expand function according to section 2.3 of RFC 5869. | 
| Extract(HashingAlgorithmId, ArraySegment<Byte>, ArraySegment<Byte>, ArraySegment<Byte>) | HKDF Extract function according to section 2.2 of RFC 5869. | 
| Extract(HashingAlgorithmId, Byte[], Byte[]) | HKDF Extract function according to section 2.2 of RFC 5869. |