summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
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-24Add missing documentation for tls_config_set_verify_depthclaudio1-1/+5
2017-01-24Shuffle the deck chairs to bring them back in order.claudio1-9/+9
2017-01-24tls_config_add_keypair_mem is the function to add additional keypairs andclaudio1-5/+5
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-23hook malloc_general to the testsotto1-2/+2
2017-01-23test malloc/realloc/free with some flag combo'sotto2-0/+122
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-23Fix regress to handle movement of ssl structures to internalbeck1-2/+4
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-22Disable session cache and tickets by default.claudio1-1/+5
2017-01-22Update the TLS ALPN unit tests to work with internal/opaque data.jsing2-13/+11
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-22Wrap long lines.jsing1-4/+7
2017-01-22Bump majors for libssl and libtls following the translucent struct change.jsing2-2/+2
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-21use BN_div_nonct where it is safe to do so.beck1-2/+2
2017-01-21Add ct and nonct versions of BN_mod_inverse for internal usebeck13-36/+67
2017-01-21Split out BN_div and BN_mod into ct and nonct versions for Internal use.beck17-58/+92
2017-01-21Make explicit _ct and _nonct versions of bn_mod_exp funcitons thatbeck19-47/+249
2017-01-21whitespacederaadt2-5/+5
2017-01-211. When shrinking a chunk allocation, compare the size of the currentotto1-46/+87
2017-01-21Specify minimum and maximum protocol version for each method. This isjsing6-6/+36
2017-01-21Place {DECLARE,IMPLEMENT}_OBJ_BSEARCH{_GLOBAL,}_CMP_FN macros undefjsing1-1/+5
2017-01-21Expand DECLARE_OBJ_BSEARCH_CMP_FN and IMPLEMENT_OBJ_BSEARCH_CMP_FN macros.jsing6-28/+168
2017-01-21/usr/bin/unifdef -D MONT_MUL_MOD -D MONT_EXP_WORD -D RECP_MUL_MOD -m bn_exp.cbeck1-23/+2
2017-01-21Expand DECLARE_OBJ_BSEARCH_CMP_FN and IMPLEMENT_OBJ_BSEARCH_CMP_FN macros.jsing2-8/+38
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-21fix bogus commentbeck1-2/+2
2017-01-21Make return value of X509_verify_cert be consistent with the error code,beck1-2/+10
2017-01-20rearrange pledge promises into the canonical order; easier to eyeballderaadt39-77/+77