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.