summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_locl.h (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Reimplement the sigalgs processing code into a new implementationbeck2018-11-091-7/+1
* Clean up and simplify the handshake transcript code.jsing2018-11-081-7/+10
* Stop pretending that a cert member in a SSL and SSL_CTX can be NULL.jsing2018-11-081-2/+1
* Add TLSv1.3 cipher suites (with appropriate guards).jsing2018-11-071-1/+4
* Rename the TLS Supported Elliptic Curves extension to Supported Groups.jsing2018-11-051-8/+8
* Clean up the code that checks if we can choose an EC cipher suite.jsing2018-11-051-2/+1
* Mop up ecdh_tmp, since it is no longer used.jsing2018-11-051-3/+1
* Make more of libssl's record layer state internal.jsing2018-10-241-1/+11
* SSL_MAX_DIGEST is no longer needed.jsing2018-09-081-5/+1
* Drop SSL_CIPHER_ALGORITHM2_AEAD flag.jsing2018-09-061-10/+6
* Correctly clear the current cipher state, when changing cipher state.jsing2018-09-051-3/+4
* Nuke ssl_pending/ssl_shutdown function pointers.jsing2018-08-301-4/+1
* n2s and l2n3 finally bite the dust!jsing2018-08-271-7/+1
* Simplify new session ticket encoding/generation.jsing2018-08-271-1/+3
* Simplify session ticket parsing/handling.jsing2018-08-241-6/+7
* Clean up handshake message start/finish functions.jsing2018-08-241-5/+3
* Rename and collapse tls12_get_sigandhash_cbb().jsing2018-08-191-5/+3
* Convert ssl3_send_server_key_exchange() to CBB.jsing2018-08-161-1/+3
* OpenSSL started adding const to functions all over the place. Make alltb2018-04-251-3/+3
* Remove function pointers for ssl_{read,write,peek}.jsing2018-04-071-4/+1
* Nuke SSL3_FLAGS_DELAY_CLIENT_FINISHED and SSL3_FLAGS_POP_BUFFER.jsing2018-04-071-3/+1
* Complete the TLS extension handling rewrite for the server-side.jsing2018-01-271-3/+4
* Rename ssl3_client_hello() to ssl3_send_client_hello() for consistency.jsing2017-10-121-2/+2
* Fold dtls1_accept() into ssl_accept(), removing a lot of duplicated code.jsing2017-10-121-2/+2
* Drop prototypes for ssl23_*() functions, which no longer exist.jsing2017-10-121-11/+1
* Convert ssl3_client_hello() to CBB.jsing2017-10-111-6/+2
* Fully convert ssl3_send_server_hello() to CBB.jsing2017-10-111-4/+1
* Make ssl_bytes_to_cipher_list() take a CBS, rather than a pointer andjsing2017-10-101-3/+2
* Merge dtls1_connect() into ssl3_connect(), removing a large amount ofjsing2017-10-101-2/+2
* Convert ssl3_send_change_cipher_spec() to use CBB and make it handle DTLS,jsing2017-10-081-3/+5
* Remove the original (pre-IETF) chacha20-poly1305 cipher suites.jsing2017-08-281-2/+1
* Rewrite SRTP extension using CBB/CBS and the new extension framework.doug2017-08-271-1/+10
* Rewrite ALPN extension using CBB/CBS and the new extension framework.doug2017-08-261-2/+2
* Convert TLS signature algorithms extension handling to the new framework.jsing2017-08-121-3/+4
* Remove NPN support.jsing2017-08-121-39/+4
* Remove support for DSS/DSA, since we removed the cipher suites a whilejsing2017-08-121-8/+5
* Rewrite EllipticCurves TLS extension handling using CBB/CBS and the newdoug2017-08-111-1/+3
* Convert ssl3_send_certificate_request() to CBB.jsing2017-08-111-2/+2
* Rewrite the ECPointFormats TLS extension handling using CBB/CBS and thedoug2017-08-111-1/+4
* Clean up the EC key/curve configuration handling.jsing2017-08-101-3/+1
* Pull out the code that identifies if we have an ECC cipher in the cipherjsing2017-08-091-1/+3
* Rewrite the TLS Renegotiation Indication extension handling using CBB/CBSjsing2017-07-241-9/+4
* Move state from ssl->internal to the handshake structure.beck2017-05-071-4/+6
* Bring in an SSL_HANDSHAKE structure and commence the great shovellingbeck2017-05-061-9/+15
* Provide SSL{,_CTX}_set_{min,max}_proto_version() functions.jsing2017-05-061-1/+5
* Remove the handshake digests and related code, replacing remaining usesjsing2017-03-101-7/+1
* Provide a rolling handshake hash that commences as soon as the cipherjsing2017-03-051-7/+19
* Drop the second argument of dtls1_set_message_header() and make it a voidjsing2017-03-041-4/+3
* Stop pretending that MD5 and SHA1 might not exist - rather than locatingjsing2017-02-281-4/+1
* Remove STREEBOG 512 as a TLS MAC since there are currently no cipher suitesjsing2017-02-211-4/+2