We are upgrading our code base to the latest release of WebRTC. We use a customized version of OpenSSL to perform the crypto for WebRTC. This customized version doesn't (currently) have SHA1_Init.
If we were to update the WebRTC code to use EVP_DigestInit, would the pull request be likely to be accepted (subject to review etc)?
"Applications should use the higher level functions EVP_DigestInit etc. instead of calling the hash functions directly."
Plan B of course is to add SHA1_init to our customized version.