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? > >