summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_lib.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Pull out the code that identifies if we have an ECC cipher in the cipherjsing2017-08-091-1/+42
* Move state from ssl->internal to the handshake structure.beck2017-05-071-8/+8
* Bring in an SSL_HANDSHAKE structure and commence the great shovellingbeck2017-05-061-6/+6
* Provide SSL{,_CTX}_set_{min,max}_proto_version() functions.jsing2017-05-061-1/+28
* Stop pretending that MD5 and SHA1 might not exist - rather than locatingjsing2017-02-281-10/+1
* Avoid dereferencing a pointer when reporting an error about the samejsing2017-02-151-2/+2
* Change SSLerror() back to taking two args, with the first one being an SSL *.beck2017-02-071-49/+49
* Finish the fallout of the SSLerr->SSLerror cleanup to get rid of the uglybeck2017-01-261-43/+22
* Send the error function codes to rot in the depths of hell where they belongbeck2017-01-261-49/+49
* Remove most of SSL3_ENC_METHOD - we can just inline the function callsjsing2017-01-261-2/+2
* Move relatively new version range code from ssl_lib.c into a separatejsing2017-01-261-156/+1
* Remove ssl3_undef_enc_method - if we have internal bugs we want to segfaultjsing2017-01-261-28/+1
* Limit enabled version range by the versions configured on the SSL_CTX/SSL,jsing2017-01-251-19/+80
* BUF_MEM_free(), X509_STORE_free() and X509_VERIFY_PARAM_free() all checkjsing2017-01-241-13/+7
* sk_free() checks for NULL so do not bother doing it from the callers.jsing2017-01-241-3/+2
* sk_pop_free() checks for NULL so do not bother doing it from the callers.jsing2017-01-241-12/+9
* Within libssl a SSL_CTX * is referred to as a ctx - fix this forjsing2017-01-241-29/+29
* Add support for setting the supported EC curves viajsing2017-01-241-2/+33
* ssl_cert_free() checks for NULL itself.jsing2017-01-241-10/+5
* Remove a "free up if allocated" comment that exists before code that freesjsing2017-01-241-2/+1
* sk_SSL_CIPHER_free() checks for NULL so do not bother doing the same fromjsing2017-01-241-9/+5
* move default_passwd_cb and default_passwd_cb_userdata back intobeck2017-01-231-5/+5
* Move options and mode from SSL_CTX and SSL to internal, since these can bejsing2017-01-231-23/+23
* Split most of SSL_METHOD out into an internal variant, which is opaque.jsing2017-01-231-35/+35
* Remove ssl_ctrl, ssl_ctx_ctrl, ssl_callback_ctrl and ssl_ctx_callback_ctrljsing2017-01-231-5/+7
* send state and rstate from ssl_st into internal. There are accessorsbeck2017-01-231-9/+9
* move back read_hash and enc_read_ctx into ssl_st. wpa_supplicant andbeck2017-01-231-7/+7
* Move a large part of ssl_st into internal, so we can see what squeals.beck2017-01-231-110/+110
* Move most of the fields in SSL_CTX to internal - the ones that remain arejsing2017-01-231-73/+74
* move the callbacks from ssl_st to internalbeck2017-01-231-34/+34
* Move callback function pointers and argument pointers from SSL_CTX tojsing2017-01-231-35/+35
* Move not_resumable and sess_cert from SSL_SESSION to internal.jsing2017-01-231-3/+3
* Move the stats struct from SSL_CTX to internal.jsing2017-01-231-15/+15
* Move most of the SSL3_STATE fields to internal - the ones that remain arejsing2017-01-221-16/+16
* Move most of DTLS1_STATE to internal.beck2017-01-221-2/+2
* Move ALPN and NPN fields from SSL/SSL_CTX to internal.jsing2017-01-221-32/+32
* Convert publically visible structs to translucent structs.jsing2017-01-221-11/+24
* Expand IMPLEMENT_OBJ_BSEARCH_GLOBAL_CMP_FN macro.jsing2017-01-211-2/+16
* Pull out, rework and dedup the code that determines the highest sharedjsing2017-01-031-3/+33
* Pull out (and largely rewrite) the code that determines the enabledjsing2016-12-301-1/+43
* Convert ssl_cipher_list_to_bytes() to CBB, changing the function to returnjsing2016-12-041-16/+32
* Expand LHASH_OF, IMPLEMENT_LHASH_DOALL_ARG_FN and LHASH_DOALL_ARG_FNjsing2016-11-021-2/+2
* Expand IMPLEMENT_LHASH_COMP_FN/IMPLEMENT_LHASH_HASH_FN macros - the onlyjsing2016-11-021-5/+17
* Remove support for fixed ECDH cipher suites - these is not widely supportedjsing2016-10-191-93/+20
* Improve on code from the previous commit.jsing2016-09-221-7/+5
* Avoid selecting weak digests for (EC)DH when using SNI.bcook2016-09-201-3/+12
* Remove last vestige of SSL_OP_NO_SSLv3 support.doug2015-10-251-4/+1
* free rbio before wbiobeck2015-10-191-7/+7
* Fix use of pointer value after BIO_free, and remove senseless NULL checks.beck2015-10-161-7/+8
* SSL_new(): fix ref counting and memory leak in error path.doug2015-10-031-8/+3