Constructor.
Calculates the HMAC from the authentication key and the input data.
libgcrypt message digest context object.
Destructor; closes the object opened by the constructor.
Calculates the hash a.k.a. message digest from the input data.
See Implementation