| Commit message (Expand) | Author | Age | Files | Lines |
* | Rename s3_{both,clnt,pkt_srvr}.c to have an ssl_ prefix since they are no | jsing | 2017-01-26 | 1 | -2795/+0 |
* | Merge the client/server version negotiation into the existing (currently | jsing | 2017-01-26 | 1 | -3/+33 |
* | BUF_MEM_free(), X509_STORE_free() and X509_VERIFY_PARAM_free() all check | jsing | 2017-01-24 | 1 | -5/+3 |
* | sk_free() checks for NULL so do not bother doing it from the callers. | jsing | 2017-01-24 | 1 | -1/+2 |
* | sk_pop_free() checks for NULL so do not bother doing it from the callers. | jsing | 2017-01-24 | 1 | -5/+3 |
* | ssl_sess_cert_free() checks for NULL, so do not bother doing it at the | jsing | 2017-01-24 | 1 | -3/+2 |
* | Split most of SSL_METHOD out into an internal variant, which is opaque. | jsing | 2017-01-23 | 1 | -20/+20 |
* | send state and rstate from ssl_st into internal. There are accessors | beck | 2017-01-23 | 1 | -53/+53 |
* | Move a large part of ssl_st into internal, so we can see what squeals. | beck | 2017-01-23 | 1 | -58/+58 |
* | Move most of the fields in SSL_CTX to internal - the ones that remain are | jsing | 2017-01-23 | 1 | -7/+7 |
* | move the callbacks from ssl_st to internal | beck | 2017-01-23 | 1 | -9/+9 |
* | Move callback function pointers and argument pointers from SSL_CTX to | jsing | 2017-01-23 | 1 | -7/+8 |
* | Move not_resumable and sess_cert from SSL_SESSION to internal. | jsing | 2017-01-23 | 1 | -19/+19 |
* | Move the stats struct from SSL_CTX to internal. | jsing | 2017-01-23 | 1 | -5/+5 |
* | Move most of the SSL3_STATE fields to internal - the ones that remain are | jsing | 2017-01-22 | 1 | -56/+56 |
* | Move most of DTLS1_STATE to internal. | beck | 2017-01-22 | 1 | -7/+7 |
* | Move ALPN and NPN fields from SSL/SSL_CTX to internal. | jsing | 2017-01-22 | 1 | -3/+3 |
* | Restore two frees that were unintentionally lost during recent refactoring. | jsing | 2016-12-26 | 1 | -1/+4 |
* | Pacify compiler warning about an unitialized variable which is obviously | deraadt | 2016-12-21 | 1 | -3/+3 |
* | Add support for ECDHE with X25519. | jsing | 2016-12-21 | 1 | -80/+180 |
* | Convert ssl3_get_server_hello() to CBS. | jsing | 2016-12-18 | 1 | -53/+61 |
* | Complete the CBB conversion and cleanup of send_client_key_exchange(). | jsing | 2016-12-13 | 1 | -42/+12 |
* | Convert ssl3_send_client_kex_gost() to CBB. | jsing | 2016-12-13 | 1 | -17/+19 |
* | Convert ssl3_send_client_kex_ecdhe() to CBB. Also check the return value of | jsing | 2016-12-13 | 1 | -34/+35 |
* | Convert ssl3_send_client_kex_dhe() to CBB. | jsing | 2016-12-07 | 1 | -14/+23 |
* | Convert ssl3_send_client_kex_rsa() to CBB. | jsing | 2016-12-06 | 1 | -14/+36 |
* | Convert certificate handshake message generation to CBB, with some clean | jsing | 2016-12-06 | 1 | -9/+22 |
* | Convert ssl_cipher_list_to_bytes() to CBB, changing the function to return | jsing | 2016-12-04 | 1 | -7/+10 |
* | Cleanup some of ssl3_send_client_kex_rsa() - tmp_buf is really the | jsing | 2016-12-04 | 1 | -10/+12 |
* | Address a potential leak in ssl3_get_server_kex_ecdhe() - if we allocate | jsing | 2016-12-03 | 1 | -3/+4 |
* | Avoid signed vs unsigned warnings from clang by adding two casts, | jsing | 2016-12-03 | 1 | -2/+2 |
* | remove unused variable | bcook | 2016-11-06 | 1 | -6/+3 |
* | Convert ssl3_get_server_kex_ecdhe() to CBS, simplifying tls1_check_curve() | jsing | 2016-11-05 | 1 | -42/+33 |
* | Rename ssl3_get_key_exchange() to ssl3_get_server_key_exchange(), since | jsing | 2016-11-04 | 1 | -3/+3 |
* | Tidy up the usage of peer_ecdh_tmp, following the fixed ECDH removal. | jsing | 2016-11-04 | 1 | -13/+5 |
* | Convert ssl3_get_server_kex_dhe() to CBS. | jsing | 2016-11-04 | 1 | -42/+19 |
* | Split ssl3_get_key_exchange() into separate functions for DHE/ECDHE. | jsing | 2016-11-03 | 1 | -205/+256 |
* | Remove support for fixed ECDH cipher suites - these is not widely supported | jsing | 2016-10-19 | 1 | -14/+5 |
* | Merge a memleak fix from BoringSSL 6b6e0b2: | mmcc | 2016-03-27 | 1 | -1/+3 |
* | X509_free(3) is NULL-safe, so remove NULL checks before its calls. | mmcc | 2016-03-11 | 1 | -7/+4 |
* | s/ssl3_client_kex/ssl3_send_client_kex/ for consistency with the caller. | jsing | 2015-10-02 | 1 | -9/+11 |
* | Stop generating private keys in a network buffer. | jsing | 2015-09-13 | 1 | -29/+29 |
* | Use ECDH_size() instead of rolling our own. | jsing | 2015-09-13 | 1 | -6/+5 |
* | Split ssl3_send_client_key_exchange() (387 lines of code) into five | jsing | 2015-09-12 | 1 | -327/+351 |
* | explicit_bzero() the GOST premaster secret. | jsing | 2015-09-12 | 1 | -2/+7 |
* | Remove most of the SSLv3 version checks and a few TLS v1.0. | doug | 2015-09-12 | 1 | -39/+21 |
* | Use explicit_bzero() instead of memset() when clearing private keys. | jsing | 2015-09-12 | 1 | -3/+4 |
* | Pull variable assignment out from function call, fix indentation and set | jsing | 2015-09-12 | 1 | -8/+7 |
* | style(9) and whitespace cleanups. | jsing | 2015-09-12 | 1 | -29/+25 |
* | Rename functions that moved to t1_enc.c, with a tls1_ prefix instead of a | jsing | 2015-09-11 | 1 | -7/+7 |