This seems to work for me in 3.0, passing the EVP_MD to
EVP_DigestSignInit():

pkey = EVP_PKEY_new_mac_key()
EVP_DigestSignInit()
EVP_DigestSignUpdate()
EVP_DigestSignUpdate()
.
.
.
EVP_DigestSignFinal()


Regards,
Tom.III



On Tue, Jul 13, 2021 at 11:02 AM Ken Goldman <kgold...@us.ibm.com> wrote:

> Porting to 3.0 ... HMAC_Init_ex() had a place for
> the hash algorithm.  EVP_MAC_init() does not,
> unless it's embedded in the 'params' parameter.
>
> Any advice?  Or a sample for doing an
> HMAC with 3.0?
>
>

Reply via email to