openssl/doc/man7
Rich Salz 742ccab318 Deprecate most of debug-memory
Fixes #8322

The leak-checking (and backtrace option, on some platforms) provided
by crypto-mdebug and crypto-mdebug-backtrace have been mostly neutered;
only the "make malloc fail" capability remains.  OpenSSL recommends using
the compiler's leak-detection instead.

The OPENSSL_DEBUG_MEMORY environment variable is no longer used.
CRYPTO_mem_ctrl(), CRYPTO_set_mem_debug(), CRYPTO_mem_leaks(),
CRYPTO_mem_leaks_fp() and CRYPTO_mem_leaks_cb() return a failure code.
CRYPTO_mem_debug_{malloc,realloc,free}() have been removed.  All of the
above are now deprecated.

Merge (now really small) mem_dbg.c into mem.c

Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10572)
2019-12-14 20:57:35 +01:00
..
bio.pod POD: stop abusing comment 2019-10-11 15:30:57 +02:00
crypto.pod Make doc/man7/ and doc/internal/man3/ conform with man-pages(7) 2019-09-28 06:33:16 +02:00
ct.pod Fix function names in ct(7) documentation 2018-12-19 19:00:08 +01:00
des_modes.pod Following the license change, modify the boilerplates in doc/man7/ 2018-12-06 15:36:02 +01:00
Ed25519.pod Fix L<xxx(1)> links to be L<openssl-xxx(1)> 2019-11-10 18:58:50 +01:00
evp.pod Following the license change, modify the boilerplates in doc/man7/ 2018-12-06 15:36:02 +01:00
EVP_KDF-HKDF.pod Fix L<EVP_KDF-derive> to L<EVP_DEF_derive> 2019-10-04 13:40:14 -04:00
EVP_KDF-KB.pod Various missing-link fixes 2019-12-12 16:55:02 +01:00
EVP_KDF-KRB5KDF.pod A few fixes in the EVP_KDF-KB and EVP_KDF-KRB5KDF manpages 2019-11-14 17:26:16 +01:00
EVP_KDF-PBKDF2.pod Make doc/man7/ and doc/internal/man3/ conform with man-pages(7) 2019-09-28 06:33:16 +02:00
EVP_KDF-SCRYPT.pod Documentation updates due to naming tweaks 2019-11-21 15:49:58 +00:00
EVP_KDF-SS.pod Fix L<EVP_KDF-derive> to L<EVP_DEF_derive> 2019-10-04 13:40:14 -04:00
EVP_KDF-SSHKDF.pod Fix L<> entries without sections 2019-10-31 14:26:34 +01:00
EVP_KDF-TLS1_PRF.pod Make doc/man7/ and doc/internal/man3/ conform with man-pages(7) 2019-09-28 06:33:16 +02:00
EVP_KDF-X942.pod Fix L<EVP_KDF-derive> to L<EVP_DEF_derive> 2019-10-04 13:40:14 -04:00
EVP_KDF-X963.pod Fix L<EVP_KDF-derive> to L<EVP_DEF_derive> 2019-10-04 13:40:14 -04:00
EVP_MAC-BLAKE2.pod Reformat param description lines 2019-09-27 16:21:51 +10:00
EVP_MAC-CMAC.pod Reformat param description lines 2019-09-27 16:21:51 +10:00
EVP_MAC-GMAC.pod Reformat param description lines 2019-09-27 16:21:51 +10:00
EVP_MAC-HMAC.pod Reformat param description lines 2019-09-27 16:21:51 +10:00
EVP_MAC-KMAC.pod Documentation updates due to naming tweaks 2019-11-21 15:49:58 +00:00
EVP_MAC-Poly1305.pod Documentation updates due to naming tweaks 2019-11-21 15:49:58 +00:00
EVP_MAC-Siphash.pod Documentation updates due to naming tweaks 2019-11-21 15:49:58 +00:00
openssl-core.h.pod SERIALIZER: New API for serialization of objects through providers 2019-11-29 20:54:48 +01:00
openssl-env.pod Fix some typos 2019-12-11 19:04:01 +01:00
openssl_user_macros.pod.in In documentation, consistently refer to OpenSSL 3.0 2019-07-15 15:13:41 +02:00
ossl_store-file.pod POD: stop abusing comment 2019-10-11 15:30:57 +02:00
ossl_store.pod POD: stop abusing comment 2019-10-11 15:30:57 +02:00
passphrase-encoding.pod Document more env var stuff, fix some typo's 2019-11-28 13:58:51 +01:00
property.pod Fix Typos 2019-07-02 14:22:29 +02:00
provider-asymcipher.pod Add documentation for the newly added RSA_PKCS1_WITH_TLS_PADDING 2019-12-05 16:12:18 +00:00
provider-base.pod Deprecate most of debug-memory 2019-12-14 20:57:35 +01:00
provider-cipher.pod Fix some typos 2019-12-11 19:04:01 +01:00
provider-digest.pod Fix some broken doc links 2019-11-15 17:20:33 +01:00
provider-keyexch.pod Fix some typos 2019-12-11 19:04:01 +01:00
provider-keymgmt.pod Document the provider DIGEST operation 2019-07-25 13:37:25 +01:00
provider-mac.pod Fix some typos 2019-12-11 19:04:01 +01:00
provider-serializer.pod SERIALIZER: add support for serializing EVP_PKEYs 2019-11-29 20:55:16 +01:00
provider-signature.pod Fix some typos 2019-12-11 19:04:01 +01:00
provider.pod Various missing-link fixes 2019-12-12 16:55:02 +01:00
proxy-certificates.pod doc/man7/proxy-certificates.pod: New guide for proxy certificates 2019-11-27 16:18:28 +01:00
RAND.pod man: clarify the 'random number generator must be seeded' requirement 2019-06-27 14:39:07 +02:00
RAND_DRBG.pod Make doc/man7/ and doc/internal/man3/ conform with man-pages(7) 2019-09-28 06:33:16 +02:00
RSA-PSS.pod Following the license change, modify the boilerplates in doc/man7/ 2018-12-06 15:36:02 +01:00
SM2.pod Fix L<xxx(1)> links to be L<openssl-xxx(1)> 2019-11-10 18:58:50 +01:00
ssl.pod Strip much out of ssl.pod 2019-11-06 19:38:32 +01:00
x509.pod doc: fix some links 2019-07-19 20:16:30 +02:00
X25519.pod Use EXAMPLES not EXAMPLE for section title 2019-08-19 00:06:39 +02:00