Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

HKDF Class

Namespace: Rebex.Security.Cryptography
Assembly: Rebex.Security.dll (version 7.0.9147)

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 HKDF
Inheritance
Object
HKDF
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()

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.

In This Article
  • Methods
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies