]> git.ipfire.org Git - thirdparty/openssl.git/commit
Make EVP_MD_CTX_ctrl() work for legacy use cases (ssl3).
authorShane Lontis <shane.lontis@oracle.com>
Fri, 7 Jun 2019 02:05:23 +0000 (12:05 +1000)
committerShane Lontis <shane.lontis@oracle.com>
Tue, 11 Jun 2019 10:25:33 +0000 (20:25 +1000)
commit83b4a24384e62ed8cf91f51bf9a303f98017e13e
tree736978aa1768b11fae53518b03378c272180a70b
parent3d700c3fde15086fcb514ab7c90097f7f0f5d75f
Make EVP_MD_CTX_ctrl() work for legacy use cases (ssl3).

This is still required currently by engines and digestsign/digestverify.
This PR contains merged in code from Richard Levitte's PR #9126.

[extended tests]

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9103)
crypto/evp/digest.c
doc/man3/EVP_DigestInit.pod
include/openssl/core_names.h
include/openssl/evp.h
providers/common/digests/sha2_prov.c
providers/default/digests/md5_sha1_prov.c
ssl/s3_enc.c
ssl/statem/statem_lib.c
util/libcrypto.num