new hmac_sha256 function
EcdsaPublic::verify and EcdsaPrivate::sign