Adding HMAC support

HMAC SHA-256 & SHA-512 support using existing signer and verifier.