summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_lib.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Unwrap a bunch of lines.jsing2015-09-121-37/+19
* Remove most of the SSLv3 version checks and a few TLS v1.0.doug2015-09-121-4/+1
* Nuke ssl_bad_method().jsing2015-09-111-9/+1
* Nuke ssl_replace_hash().jsing2015-09-111-21/+1
* Remove support for DTLS_BAD_VER. We do not support non-standard andjsing2015-09-101-3/+1
* Check handshake_func against NULL rather than 0, since it is a functionjsing2015-09-091-7/+7
* Remove SSLv3 support from LibreSSL.doug2015-08-271-6/+1
* Allow *_free() functions in libssl to handle NULL input.doug2015-07-191-1/+4
* Convert ssl_bytes_to_cipher_list to CBS.doug2015-06-281-8/+18
* Clean up the ssl_bytes_to_cipher_list() API - rather than having thejsing2015-04-151-15/+9
* BUF_MEM_free() has its own explicit NULL check.jsing2015-03-271-9/+6
* Reluctantly add server-side support for TLS_FALLBACK_SCSV.jsing2015-02-221-4/+58
* There is not much point constructing an SSL_CIPHER, then callingjsing2015-02-221-7/+3
* Remove IMPLEMENT_STACK_OF noops.jsing2015-02-221-2/+1
* Enable building with -DOPENSSL_NO_DEPRECATED.doug2015-02-111-1/+2
* Return NULL when there are no shared ciphers.doug2015-02-091-4/+6
* Clean up the {get,put}_cipher_by_char() implementations. Also usejsing2015-02-071-6/+3
* Support CA verification in chroot'ed processes without direct filereyk2015-01-221-1/+7
* Add error handling for EVP_DigestInit_ex().doug2014-12-151-3/+7
* unifdef OPENSSL_NO_NEXTPROTONEG, which is one of the last standing #ifndefjsing2014-12-141-9/+1
* Remove support for GOST R 34.10-94 signature authentication, along withjsing2014-12-101-8/+1
* Add support for ALPN.jsing2014-12-101-1/+85
* Sort and group includes.jsing2014-11-161-4/+7
* Add support for automatic DH ephemeral keys.jsing2014-10-311-2/+51
* Remove support for ephemeral/temporary RSA private keys.jsing2014-10-311-4/+3
* Use arc4random_buf() instead of RAND_bytes() or RAND_pseudo_bytes().jsing2014-10-181-6/+5