openssl/ssl
Richard Levitte 05c7b1631b Implement the use of heap manipulator implementions
- Make use of the functions given through CRYPTO_set_mem_functions().
- CRYPTO_free(), CRYPTO_clear_free() and CRYPTO_secure_free() now receive
  __FILE__ and __LINE__.
- The API for CRYPTO_set_mem_functions() and CRYPTO_get_mem_functions()
  is slightly changed, the implementation for free() now takes a couple
  of extra arguments, taking __FILE__ and __LINE__.
- The CRYPTO_ memory functions will *always* receive __FILE__ and __LINE__
  from the corresponding OPENSSL_ macros, regardless of if crypto-mdebug
  has been enabled or not.  The reason is that if someone swaps out the
  malloc(), realloc() and free() implementations, we can't know if they
  will use them or not.

Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-02-17 10:12:49 +01:00
..
record RT4304: Look for plaintext HTTP 2016-02-13 14:29:26 -05:00
statem Free and zero DH/ECDH temporary key after use. 2016-02-13 13:17:08 +00:00
bio_ssl.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
build.info Update build.info files for auto-init/de-init 2016-02-09 15:11:38 +00:00
d1_lib.c Remove TLS heartbeat, disable DTLS heartbeat 2016-02-11 12:57:26 -05:00
d1_msg.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
d1_srtp.c Add new DTLS-SRTP protection profiles from RFC 7714 2016-02-04 22:52:21 +00:00
Makefile.in Auto init/de-init libssl 2016-02-09 15:11:38 +00:00
methods.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
packet_locl.h constify PACKET 2016-02-01 16:21:57 +01:00
pqueue.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
s3_cbc.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
s3_enc.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
s3_lib.c GH675: make ssl3_ciphers static 2016-02-13 13:29:58 -05:00
s3_msg.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
ssl_asn1.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
ssl_cert.c Fix MacOS/X build warnings 2016-02-11 13:53:39 -05:00
ssl_ciph.c Remove static ECDH support. 2016-02-11 20:54:01 +00:00
ssl_conf.c Move to REF_DEBUG, for consistency. 2016-02-11 12:40:32 -05:00
ssl_err.c Remove TLS heartbeat, disable DTLS heartbeat 2016-02-11 12:57:26 -05:00
ssl_init.c Hide OPENSSL_INIT_SETTINGS. 2016-02-11 08:43:46 -05:00
ssl_lib.c Remove static ECDH support. 2016-02-11 20:54:01 +00:00
ssl_locl.h Don't test heartbeats when there aren't any. 2016-02-14 10:55:38 +00:00
ssl_mcnf.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
ssl_rsa.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
ssl_sess.c Move to REF_DEBUG, for consistency. 2016-02-11 12:40:32 -05:00
ssl_stat.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
ssl_txt.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
ssl_utst.c Fix build-break 2016-02-15 10:17:12 -05:00
t1_enc.c Implement the use of heap manipulator implementions 2016-02-17 10:12:49 +01:00
t1_ext.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
t1_lib.c Simplify tls1_set_ec_id. 2016-02-16 14:01:40 +00:00
t1_reneg.c constify PACKET 2016-02-01 16:21:57 +01:00
t1_trce.c Fix the enable-ssl-trace config option 2016-02-12 10:06:45 +00:00
tls_srp.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00