Blake2xsDigest
Implementation of the eXtendable Output Function (XOF) BLAKE2xs.
BLAKE2xs is optimized for 32-bit platforms and produces digests of any size
between 1 and 2^16-2 bytes. The length can also be unknown and then the maximum
length will be 2^32 blocks of 32 bytes.
public Blake2xsDigest()
Initializes a new instance of Blake2xsDigest for hashing an unknown digest length.
Initializes a new instance of Blake2xsDigest with a given digest size.
Initializes a new instance of Blake2bDigest with a key and given digest length.
After calling the DoFinal method, the key will remain to be used for further computations of this instance.
Initializes a new instance of Blake2xsDigest with a key, required digest length (in bytes), salt and personalization.
Constructs a new instance of Blake2xsDigest from another Blake2xsDigest./>.
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.
Return the maximum size in bytes the digest can produce when the length
is unknown
Start outputting the results of the final calculation for this digest. Unlike DoFinal, this method
will continue producing output until the Xof is explicitly reset, or signals otherwise.
Close the digest, producing the final digest value.
Reset the digest back to it's initial state.
The key, the salt and the personalization will remain for further computations.