Blake2bDigest
Implementation of the cryptographic hash function Blake2b.
BLAKE2b is optimized for 64-bit platforms and produces digests of any size
between 1 and 64 bytes.
public Blake2bDigest()
Initializes a new instance of Blake2bDigest.
Constructs a new instance of Blake2bDigest from another Blake2bDigest./>.
Initializes a new instance of Blake2bDigest with a given digest size.
Initializes a new instance of Blake2bDigest with a key.
Blake2b for authentication ("Prefix-MAC mode"). After calling the DoFinal method, the key will remain to be used for further computations of this instance. The key can be cleared using the ClearKey method.
Initializes a new instance of Blake2bDigest with a key, required digest length (in bytes), salt and personalization.
After calling the DoFinal method, the key, the salt and the personalization will remain and might be used for further computations with this instance. The key can be overwritten using the ClearKey method, the salt (pepper) can be overwritten using the ClearSalt method.
Clears the key.
Clears the salt (pepper).
Close the digest, producing the final digest value.
Close the digest, producing the final digest value.
Return the size in bytes of the internal buffer the digest applies it's compression
function to.
Reset the digest back to it's initial state.
The key, the salt and the personalization will remain for further computations.