summaryrefslogtreecommitdiffstats
path: root/lib/libssl
AgeCommit message (Expand)AuthorFilesLines
2017-01-26Remove a sess_cert reference from a comment in the public header.jsing1-5/+2
2017-01-25Limit enabled version range by the versions configured on the SSL_CTX/SSL,jsing3-23/+84
2017-01-25Change the SSL_IS_DTLS() macro to check the version, rather than using ajsing2-7/+4
2017-01-25Provide ssl3_packet_read() and ssl3_packet_extend() functions that improvejsing3-35/+59
2017-01-25Provide defines for SSL_CTRL_SET_CURVES/SSL_CTRL_SET_CURVES_LIST for thingsjsing1-1/+15
2017-01-24BUF_MEM_free(), X509_STORE_free() and X509_VERIFY_PARAM_free() all checkjsing2-18/+10
2017-01-24sk_free() checks for NULL so do not bother doing it from the callers.jsing4-10/+9
2017-01-24sk_pop_free() checks for NULL so do not bother doing it from the callers.jsing7-50/+31
2017-01-24Within libssl a SSL_CTX * is referred to as a ctx - fix this forjsing1-29/+29
2017-01-24#if 0 the ecformats_list and eccurves_list - these are currently unused butjsing1-2/+5
2017-01-24Remove unused cert variable.jsing1-3/+1
2017-01-24Bump libssl and libtls minors due to symbol additions.jsing1-1/+1
2017-01-24Add support for setting the supported EC curves viajsing7-26/+197
2017-01-24Correct bounds checks used when generating the EC curves extension.jsing1-3/+3
2017-01-24Fix typo in brainpool curve name within a comment.jsing1-2/+2
2017-01-24There is no point returning then breaking...jsing1-2/+1
2017-01-24unifdef OPENSSL_NO_BIO - we do not support this in any form.jsing1-15/+1
2017-01-24ssl_cert_free() checks for NULL itself.jsing1-10/+5
2017-01-24Remove a "free up if allocated" comment that exists before code that freesjsing1-2/+1
2017-01-24sk_SSL_CIPHER_free() checks for NULL so do not bother doing the same fromjsing4-27/+16
2017-01-24ssl_sess_cert_free() checks for NULL, so do not bother doing it at thejsing2-6/+8
2017-01-24There is no point in zeroing fields that exist within a struct that isjsing1-3/+1
2017-01-23move default_passwd_cb and default_passwd_cb_userdata back intobeck4-30/+35
2017-01-23Move options and mode from SSL_CTX and SSL to internal, since these can bejsing12-66/+70
2017-01-23Split most of SSL_METHOD out into an internal variant, which is opaque.jsing23-303/+378
2017-01-23Remove ssl_ctrl, ssl_ctx_ctrl, ssl_callback_ctrl and ssl_ctx_callback_ctrljsing8-76/+14
2017-01-23send state and rstate from ssl_st into internal. There are accessorsbeck16-295/+296
2017-01-23move back read_hash and enc_read_ctx into ssl_st. wpa_supplicant andbeck8-52/+57
2017-01-23Move a large part of ssl_st into internal, so we can see what squeals.beck22-888/+892
2017-01-23Move ex_data, next and prev from SSL_SESSION to internal.jsing3-31/+32
2017-01-23Move most of the fields in SSL_CTX to internal - the ones that remain arejsing11-202/+209
2017-01-23move the callbacks from ssl_st to internalbeck19-230/+237
2017-01-23Move callback function pointers and argument pointers from SSL_CTX tojsing16-200/+210
2017-01-23Move not_resumable and sess_cert from SSL_SESSION to internal.jsing7-47/+50
2017-01-23Remove heartbeat related fields from the SSL_CTX, which are unusedjsing1-9/+1
2017-01-23Move the stats struct from SSL_CTX to internal.jsing10-65/+64
2017-01-22Move most of the SSL3_STATE fields to internal - the ones that remain arejsing18-681/+690
2017-01-22Move most of DTLS1_STATE to internal.beck11-273/+272
2017-01-22Move ALPN and NPN fields from SSL/SSL_CTX to internal.jsing7-125/+129
2017-01-22Move internal parts of ssl_session_st to internalbeck4-40/+40
2017-01-22Move recently added min_version/max_version from SSL and SSL_CTX to theirjsing2-10/+6
2017-01-22Bump majors for libssl and libtls following the translucent struct change.jsing1-1/+1
2017-01-22Convert publically visible structs to translucent structs.jsing8-29/+111
2017-01-22Clean up ssl3_new() - in particular, we do not need to zero fields thatjsing1-11/+4
2017-01-22There is no point in setting struct fields to zero, when you've alreadyjsing1-5/+2
2017-01-21Specify minimum and maximum protocol version for each method. This isjsing6-6/+36
2017-01-21Expand DECLARE_OBJ_BSEARCH_GLOBAL_CMP_FN macro.jsing1-2/+2
2017-01-21Expand IMPLEMENT_OBJ_BSEARCH_GLOBAL_CMP_FN macro.jsing1-2/+16
2017-01-03Pull out, rework and dedup the code that determines the highest sharedjsing4-79/+62
2016-12-30Add support for SSL_get_server_tmp_key().jsing2-3/+74