TLS: use EVP for HMAC throughout libssl.
authorPauli <paul.dale@oracle.com>
Fri, 24 Jan 2020 00:41:38 +0000 (10:41 +1000)
committerPauli <paul.dale@oracle.com>
Wed, 29 Jan 2020 09:49:23 +0000 (19:49 +1000)
commita76ce2862bc6ae2cf8a749c8747d371041fc42d1
tree12e6a55ce92a10ffee3cc66b5b8b99b40638dacb
parentdbde4726889a19af0a718fe9c5542f39c81acbd3
TLS: use EVP for HMAC throughout libssl.

Backwards compatibility with the old ticket key call back is maintained.
This will be removed when the low level HMAC APIs are finally removed.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10836)
doc/man3/SSL_CTX_set_tlsext_ticket_key_cb.pod
include/openssl/ssl.h
include/openssl/tls1.h
ssl/s3_lib.c
ssl/ssl_local.h
ssl/statem/statem_srvr.c
ssl/t1_lib.c
test/bad_dtls_test.c
test/handshake_helper.c
test/sslapitest.c
util/libssl.num