summaryrefslogtreecommitdiff
path: root/src/lib/libssl/t1_lib.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Complete the TLS extension rewrite on the client-side.jsing2018-02-081-74/+1
* Complete the TLS extension handling rewrite for the server-side.jsing2018-01-271-70/+1
* Convert ssl3_client_hello() to CBB.jsing2017-10-111-24/+1
* Fully convert ssl3_send_server_hello() to CBB.jsing2017-10-111-24/+1
* Move the full extension building into tlsext_{client,server}hello_build(),jsing2017-08-301-34/+9
* Rewrite SRTP extension using CBB/CBS and the new extension framework.doug2017-08-271-57/+1
* Rewrite ALPN extension using CBB/CBS and the new extension framework.doug2017-08-261-139/+1
* match function implementation with declaration, ok beck@, doug@bcook2017-08-131-2/+2
* Remove support for the TLS padding extension.jsing2017-08-131-35/+1
* Nuke SSL_OP_CRYPTOPRO_TLSEXT_BUG.jsing2017-08-131-18/+1
* Rewrite the TLS status request extension to use the new TLS extension framework.beck2017-08-121-173/+3
* Convert TLS signature algorithms extension handling to the new framework.jsing2017-08-121-50/+13
* Rewrite session ticket TLS extension handling using CBB/CBS and the newdoug2017-08-121-63/+3
* Remove NPN support.jsing2017-08-121-110/+3
* Remove support for DSS/DSA, since we removed the cipher suites a whilejsing2017-08-121-13/+1
* Rewrite EllipticCurves TLS extension handling using CBB/CBS and the newdoug2017-08-111-73/+3
* Rewrite the ECPointFormats TLS extension handling using CBB/CBS and thedoug2017-08-111-144/+6
* Clean up the EC key/curve configuration handling.jsing2017-08-101-11/+6
* Pull out the code that identifies if we have an ECC cipher in the cipherjsing2017-08-091-32/+7
* Rewrite and move the last remnants of the ServerHello SNI handling intojsing2017-07-241-28/+2
* Rewrite the TLS Renegotiation Indication extension handling using CBB/CBSjsing2017-07-241-58/+5
* Hook the TLS extension parsing framework into the serverhello parsing.jsing2017-07-231-1/+6
* Check the return value of CBB_init_fixed(), since it can fail.jsing2017-07-191-3/+5
* Start rewriting TLS extension handling.jsing2017-07-161-139/+34
* Move state from ssl->internal to the handshake structure.beck2017-05-071-2/+2
* Bring in an SSL_HANDSHAKE structure and commence the great shovellingbeck2017-05-061-7/+7
* Change SSLerror() back to taking two args, with the first one being an SSL *.beck2017-02-071-13/+13
* Finish the fallout of the SSLerr->SSLerror cleanup to get rid of the uglybeck2017-01-261-23/+12
* Send the error function codes to rot in the depths of hell where they belongbeck2017-01-261-13/+13
* Remove most of SSL3_ENC_METHOD - we can just inline the function callsjsing2017-01-261-40/+1
* sk_pop_free() checks for NULL so do not bother doing it from the callers.jsing2017-01-241-5/+3
* #if 0 the ecformats_list and eccurves_list - these are currently unused butjsing2017-01-241-2/+5
* Add support for setting the supported EC curves viajsing2017-01-241-13/+96
* Correct bounds checks used when generating the EC curves extension.jsing2017-01-241-3/+3
* Fix typo in brainpool curve name within a comment.jsing2017-01-241-2/+2
* Move options and mode from SSL_CTX and SSL to internal, since these can bejsing2017-01-231-4/+5
* Split most of SSL_METHOD out into an internal variant, which is opaque.jsing2017-01-231-3/+3
* send state and rstate from ssl_st into internal. There are accessorsbeck2017-01-231-2/+2
* Move a large part of ssl_st into internal, so we can see what squeals.beck2017-01-231-70/+70
* Move most of the fields in SSL_CTX to internal - the ones that remain arejsing2017-01-231-5/+6
* move the callbacks from ssl_st to internalbeck2017-01-231-15/+15
* Move callback function pointers and argument pointers from SSL_CTX tojsing2017-01-231-16/+22
* Move most of the SSL3_STATE fields to internal - the ones that remain arejsing2017-01-221-39/+39
* Move ALPN and NPN fields from SSL/SSL_CTX to internal.jsing2017-01-221-23/+29
* Move internal parts of ssl_session_st to internalbeck2017-01-221-24/+24
* Add support for ECDHE with X25519.jsing2016-12-211-2/+6
* Convert ssl3_get_server_hello() to CBS.jsing2016-12-181-5/+4
* Convert ssl3_get_server_kex_ecdhe() to CBS, simplifying tls1_check_curve()jsing2016-11-051-16/+4
* Remove support for fixed ECDH cipher suites - these is not widely supportedjsing2016-10-191-6/+4
* Check for and handle failure of HMAC_{Update,Final} or EVP_DecryptUpdate()guenther2016-10-021-5/+11