Don't use a ssl specific DRBG anymore
authorKurt Roeckx <kurt@roeckx.be>
Thu, 8 Mar 2018 21:30:28 +0000 (22:30 +0100)
committerDr. Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
Mon, 19 Mar 2018 14:04:40 +0000 (15:04 +0100)
commit16cfc2c90d9e7776965db07c1f31bbec2f6c41e3
treedab155d1453fce5e7e2a5d6c2d4d02557227cb41
parent7caf122e717e79afcb986fe217e77a630b67bf4c
Don't use a ssl specific DRBG anymore

Since the public and private DRBG are per thread we don't need one
per ssl object anymore. It could also try to get entropy from a DRBG
that's really from an other thread because the SSL object moved to an
other thread.

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
(Merged from https://github.com/openssl/openssl/pull/5547)
22 files changed:
crypto/evp/e_aes.c
crypto/evp/e_aes_cbc_hmac_sha1.c
crypto/evp/e_aes_cbc_hmac_sha256.c
crypto/evp/e_aria.c
crypto/evp/e_des.c
crypto/evp/e_des3.c
crypto/evp/evp_enc.c
crypto/evp/evp_locl.h
crypto/evp/p_seal.c
doc/man3/EVP_EncryptInit.pod
include/openssl/evp.h
ssl/record/ssl3_record.c
ssl/s3_enc.c
ssl/s3_lib.c
ssl/ssl_lib.c
ssl/ssl_locl.h
ssl/ssl_sess.c
ssl/statem/statem_clnt.c
ssl/statem/statem_srvr.c
ssl/t1_enc.c
ssl/tls13_enc.c
ssl/tls_srp.c