Konscious.Security.Cryptography.Blake2
An implementation of Blake2b HMAC per RFC-7693
Construct an HMACBlake2B without a key
the hash size in bits
Construct an HMACBlake2B
The key for the HMAC
The hash size in bits
Implementation of HashSize
The hash
Overridden key to enforce size
Implementation of Initialize - initializes the HMAC buffer
Implementation of HashCore
The data to hash
The offset to start hashing from
The amount of data in the hash to consume
Finish hashing and return the final hash
The final hash from HashCore