* only support HMAC with 32 byte keys * includes HMAC in the trait to be generic * re-added HAMC test