In OpenSSL 1.0, we could stack allocate EVP_MD_CTX.
Now this is replaced with 'EVP_MD_CTX_new' which needs to be dynamically allocated.
Are there any alternatives to 'EVP_MD_CTX_new' which enables us to continue to do a stack allocation for the digest routines.
NOTE: we have some constraints wrt dynamic allocation in our work.
Thanks.