summaryrefslogtreecommitdiff
path: root/src/lib/libssl (follow)
Commit message (Expand)AuthorAgeFilesLines
* There is no point in zeroing fields that exist within a struct that isjsing2017-01-241-3/+1
* move default_passwd_cb and default_passwd_cb_userdata back intobeck2017-01-234-30/+35
* Move options and mode from SSL_CTX and SSL to internal, since these can bejsing2017-01-2312-66/+70
* Split most of SSL_METHOD out into an internal variant, which is opaque.jsing2017-01-2323-303/+378
* Remove ssl_ctrl, ssl_ctx_ctrl, ssl_callback_ctrl and ssl_ctx_callback_ctrljsing2017-01-238-76/+14
* send state and rstate from ssl_st into internal. There are accessorsbeck2017-01-2316-295/+296
* move back read_hash and enc_read_ctx into ssl_st. wpa_supplicant andbeck2017-01-238-52/+57
* Move a large part of ssl_st into internal, so we can see what squeals.beck2017-01-2322-888/+892
* Move ex_data, next and prev from SSL_SESSION to internal.jsing2017-01-233-31/+32
* Move most of the fields in SSL_CTX to internal - the ones that remain arejsing2017-01-2311-202/+209
* move the callbacks from ssl_st to internalbeck2017-01-2319-230/+237
* Move callback function pointers and argument pointers from SSL_CTX tojsing2017-01-2316-200/+210
* Move not_resumable and sess_cert from SSL_SESSION to internal.jsing2017-01-237-47/+50
* Remove heartbeat related fields from the SSL_CTX, which are unusedjsing2017-01-231-9/+1
* Move the stats struct from SSL_CTX to internal.jsing2017-01-2310-65/+64
* Move most of the SSL3_STATE fields to internal - the ones that remain arejsing2017-01-2218-681/+690
* Move most of DTLS1_STATE to internal.beck2017-01-2211-273/+272
* Move ALPN and NPN fields from SSL/SSL_CTX to internal.jsing2017-01-227-125/+129
* Move internal parts of ssl_session_st to internalbeck2017-01-224-40/+40
* Move recently added min_version/max_version from SSL and SSL_CTX to theirjsing2017-01-222-10/+6
* Bump majors for libssl and libtls following the translucent struct change.jsing2017-01-221-1/+1
* Convert publically visible structs to translucent structs.jsing2017-01-228-29/+111
* Clean up ssl3_new() - in particular, we do not need to zero fields thatjsing2017-01-221-11/+4
* There is no point in setting struct fields to zero, when you've alreadyjsing2017-01-221-5/+2
* Specify minimum and maximum protocol version for each method. This isjsing2017-01-216-6/+36
* Expand DECLARE_OBJ_BSEARCH_GLOBAL_CMP_FN macro.jsing2017-01-211-2/+2
* 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-034-79/+62
* Add support for SSL_get_server_tmp_key().jsing2016-12-302-3/+74
* Pull out (and largely rewrite) the code that determines the enabledjsing2016-12-303-40/+54
* Remove now unused c2l, c2ln, l2c, n2l, l2cn and n2l3 macros.jsing2016-12-302-53/+2
* Explicitly include openssl/opensslconf.h in headers that use OPENSSL_NO_*jsing2016-12-302-2/+4
* fix typo; from OpenSSLschwarze2016-12-291-4/+4
* Restore two frees that were unintentionally lost during recent refactoring.jsing2016-12-261-1/+4
* Restore previous ASN.1 encoding for the peer certificate - this wasjsing2016-12-261-7/+5
* Restore previous behaviour of incrementing the pointer so that it pointsjsing2016-12-261-1/+2
* Pacify compiler warning about an unitialized variable which is obviouslyderaadt2016-12-211-3/+3
* Bump libcrypto/libssl/libtls majors due to libcrypto symbol removal andjsing2016-12-211-1/+1
* Add minimum and maximum version fields to SSL, SSL_CTX and SSL_METHODjsing2016-12-211-1/+10
* Add support for ECDHE with X25519.jsing2016-12-217-91/+316
* Convert ssl3_get_server_hello() to CBS.jsing2016-12-183-60/+67
* various minor cleanup;jmc2016-12-1610-34/+34
* Make sure all manual pages discussing X509_NAME objectsschwarze2016-12-144-12/+16
* Complete the CBB conversion and cleanup of send_client_key_exchange().jsing2016-12-131-42/+12
* Convert ssl3_send_client_kex_gost() to CBB.jsing2016-12-131-17/+19
* Convert ssl3_send_client_kex_ecdhe() to CBB. Also check the return value ofjsing2016-12-131-34/+35
* Add Copyright and license.schwarze2016-12-101-1047/+149
* Write an SSL_get_shared_ciphers(3) manual from scratch; another oneschwarze2016-12-102-1/+72
* New manual pages SSL_get_certificate(3), SSL_get_state(3), andschwarze2016-12-105-4/+286
* Document SSL_version(3). It's listed in ssl(3) and <openssl/ssl.h>,schwarze2016-12-101-7/+20