openssl/ssl
Matt Caswell b184e3ef73 Provide framework for auto initialise/deinitialise of the library
This commit provides the basis and core code for an auto initialisation
and deinitialisation framework for libcrypto and libssl. The intention is
to remove the need (in many circumstances) to call explicit initialise and
deinitialise functions. Explicit initialisation will still be an option,
and if non-default initialisation is needed then it will be required.
Similarly for de-initialisation (although this will be a lot easier since
it will bring all de-initialisation into a single function).

Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-02-09 15:11:38 +00:00
..
record Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
statem GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
bio_ssl.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
build.info unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
d1_lib.c Add tests for DTLSv1_listen 2016-02-05 20:47:36 +00: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
install-ssl.com Updates following review comments 2015-05-16 09:20:52 +01:00
Makefile.in Provide framework for auto initialise/deinitialise of the library 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 Deprecate undocumented SSL_cache_hit(). 2016-02-08 16:57:07 +00:00
s3_msg.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
ssl-lib.com Move SSLv3_*method() functions 2015-05-16 09:20:58 +01:00
ssl_algs.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 Add SSL_get0_verified_chain() to return verified chain of peer 2016-02-06 18:18:28 +00:00
ssl_ciph.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
ssl_conf.c Restore -no_comp switch for backwards compatible behaviour 2016-02-05 11:00:53 -05:00
ssl_err.c Handle SSL_shutdown while in init more appropriately #2 2016-02-08 09:29:29 +00:00
ssl_err2.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
ssl_init.c Provide framework for auto initialise/deinitialise of the library 2016-02-09 15:11:38 +00:00
ssl_lib.c Suppress DANE TLSA reflection when verification fails 2016-02-08 14:46:09 -05:00
ssl_locl.h Add SSL_get0_verified_chain() to return verified chain of peer 2016-02-06 18:18:28 +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 constify PACKET 2016-02-01 16:21:57 +01: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 Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
t1_enc.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
t1_ext.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
t1_lib.c constify PACKET 2016-02-01 16:21:57 +01:00
t1_reneg.c constify PACKET 2016-02-01 16:21:57 +01:00
t1_trce.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
tls_srp.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00