Makes sense, thanks. However, at EVP_DigestSignFinal(mdctx, sig_der, &sig_len)
I get rc: 0 error:2606C043:engine routines:ENGINE_FREE_UTIL:passed a null parameter ( I had had this before ). Parms for EVP_DigestSignFinal seem OK. -- View this message in context: http://openssl.6102.n7.nabble.com/How-to-swap-engines-register-functionality-on-the-fly-tp48982p48991.html Sent from the OpenSSL - User mailing list archive at Nabble.com. ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org