Functional replacement for HMAC functionality in GnuTLS