Deprecated {OPENSSL,CRYPTO}_debug_mem_{push,pop}

They were only used for recursive ASN1 parsing.
Even if the internal memory-debugging facility remains,
this simplification seems worthwhile.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9342)
This commit is contained in:
Rich Salz 2019-07-10 16:22:12 -04:00 committed by Richard Levitte
parent 7bc82358ae
commit e7aa7c11c7
9 changed files with 43 additions and 226 deletions

View file

@ -9,6 +9,10 @@
Changes between 1.1.1 and 3.0.0 [xx XXX xxxx]
*) {CRYPTO,OPENSSL}_mem_debug_{push,pop} are now no-ops and have been
deprecated.
[Rich Salz]
*) A new type, EVP_KEYEXCH, has been introduced to represent key exchange
algorithms. An implementation of a key exchange algorithm can be obtained
by using the function EVP_KEYEXCH_fetch(). An EVP_KEYEXCH algorithm can be
@ -22,7 +26,6 @@
*) Removed the function names from error messages and deprecated the
xxx_F_xxx define's.
[Rich Salz]
*) Removed NextStep support and the macro OPENSSL_UNISTD
[Rich Salz]