Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Security.Cryptography.HKDF Class Reference

Static Public Member Functions

static byte[] Extract (HashAlgorithmName hashAlgorithmName, byte[] ikm, byte[]? salt=null)
 
static int Extract (HashAlgorithmName hashAlgorithmName, ReadOnlySpan< byte > ikm, ReadOnlySpan< byte > salt, Span< byte > prk)
 
static byte[] Expand (HashAlgorithmName hashAlgorithmName, byte[] prk, int outputLength, byte[]? info=null)
 
static void Expand (HashAlgorithmName hashAlgorithmName, ReadOnlySpan< byte > prk, Span< byte > output, ReadOnlySpan< byte > info)
 
static byte[] DeriveKey (HashAlgorithmName hashAlgorithmName, byte[] ikm, int outputLength, byte[]? salt=null, byte[]? info=null)
 
static void DeriveKey (HashAlgorithmName hashAlgorithmName, ReadOnlySpan< byte > ikm, Span< byte > output, ReadOnlySpan< byte > salt, ReadOnlySpan< byte > info)
 

Static Private Member Functions

static void Extract (HashAlgorithmName hashAlgorithmName, int hashLength, ReadOnlySpan< byte > ikm, ReadOnlySpan< byte > salt, Span< byte > prk)
 
static void Expand (HashAlgorithmName hashAlgorithmName, int hashLength, ReadOnlySpan< byte > prk, Span< byte > output, ReadOnlySpan< byte > info)
 
static void GetHashAndReset (IncrementalHash hmac, Span< byte > output)
 
static int HashLength (HashAlgorithmName hashAlgorithmName)
 

Detailed Description

Definition at line 6 of file HKDF.cs.


The documentation for this class was generated from the following file: