crypto: support HMAC algorithms based on glib