summaryrefslogtreecommitdiff
path: root/lib/libssl/ssl_locl.h
AgeCommit message (Expand)Author
2018-04-25OpenSSL started adding const to functions all over the place. Make allTheo Buehler
2018-04-07Remove function pointers for ssl_{read,write,peek}.Joel Sing
2018-04-07Nuke SSL3_FLAGS_DELAY_CLIENT_FINISHED and SSL3_FLAGS_POP_BUFFER.Joel Sing
2018-01-27Complete the TLS extension handling rewrite for the server-side.Joel Sing
2017-10-12Rename ssl3_client_hello() to ssl3_send_client_hello() for consistency.Joel Sing
2017-10-12Fold dtls1_accept() into ssl_accept(), removing a lot of duplicated code.Joel Sing
2017-10-12Drop prototypes for ssl23_*() functions, which no longer exist.Joel Sing
2017-10-11Convert ssl3_client_hello() to CBB.Joel Sing
2017-10-11Fully convert ssl3_send_server_hello() to CBB.Joel Sing
2017-10-10Make ssl_bytes_to_cipher_list() take a CBS, rather than a pointer andJoel Sing
2017-10-10Merge dtls1_connect() into ssl3_connect(), removing a large amount ofJoel Sing
2017-10-08Convert ssl3_send_change_cipher_spec() to use CBB and make it handle DTLS,Joel Sing
2017-08-28Remove the original (pre-IETF) chacha20-poly1305 cipher suites.Joel Sing
2017-08-27Rewrite SRTP extension using CBB/CBS and the new extension framework.Doug Hogan
2017-08-26Rewrite ALPN extension using CBB/CBS and the new extension framework.Doug Hogan
2017-08-12Convert TLS signature algorithms extension handling to the new framework.Joel Sing
2017-08-12Remove NPN support.Joel Sing
2017-08-12Remove support for DSS/DSA, since we removed the cipher suites a whileJoel Sing
2017-08-11Rewrite EllipticCurves TLS extension handling using CBB/CBS and the newDoug Hogan
2017-08-11Convert ssl3_send_certificate_request() to CBB.Joel Sing
2017-08-11Rewrite the ECPointFormats TLS extension handling using CBB/CBS and theDoug Hogan
2017-08-10Clean up the EC key/curve configuration handling.Joel Sing
2017-08-09Pull out the code that identifies if we have an ECC cipher in the cipherJoel Sing
2017-07-24Rewrite the TLS Renegotiation Indication extension handling using CBB/CBSJoel Sing
2017-05-07Move state from ssl->internal to the handshake structure.Bob Beck
2017-05-06Bring in an SSL_HANDSHAKE structure and commence the great shovellingBob Beck
2017-05-06Provide SSL{,_CTX}_set_{min,max}_proto_version() functions.Joel Sing
2017-03-10Remove the handshake digests and related code, replacing remaining usesJoel Sing
2017-03-05Provide a rolling handshake hash that commences as soon as the cipherJoel Sing
2017-03-04Drop the second argument of dtls1_set_message_header() and make it a voidJoel Sing
2017-02-28Stop pretending that MD5 and SHA1 might not exist - rather than locatingJoel Sing
2017-02-21Remove STREEBOG 512 as a TLS MAC since there are currently no cipher suitesJoel Sing
2017-02-07Change SSLerror() back to taking two args, with the first one being an SSL *.Bob Beck
2017-01-26Send the error function codes to rot in the depths of hell where they belongBob Beck
2017-01-26Limit the number of sequential empty records that we will processBob Beck
2017-01-26Remove most of SSL3_ENC_METHOD - we can just inline the function callsJoel Sing
2017-01-26Merge the client/server version negotiation into the existing (currentlyJoel Sing
2017-01-26Remove ssl3_undef_enc_method - if we have internal bugs we want to segfaultJoel Sing
2017-01-25Limit enabled version range by the versions configured on the SSL_CTX/SSL,Joel Sing
2017-01-25Change the SSL_IS_DTLS() macro to check the version, rather than using aJoel Sing
2017-01-25Provide ssl3_packet_read() and ssl3_packet_extend() functions that improveJoel Sing
2017-01-24Add support for setting the supported EC curves viaJoel Sing
2017-01-23move default_passwd_cb and default_passwd_cb_userdata back intoBob Beck
2017-01-23Move options and mode from SSL_CTX and SSL to internal, since these can beJoel Sing
2017-01-23Split most of SSL_METHOD out into an internal variant, which is opaque.Joel Sing
2017-01-23send state and rstate from ssl_st into internal. There are accessorsBob Beck
2017-01-23move back read_hash and enc_read_ctx into ssl_st. wpa_supplicant andBob Beck
2017-01-23Move a large part of ssl_st into internal, so we can see what squeals.Bob Beck
2017-01-23Move ex_data, next and prev from SSL_SESSION to internal.Joel Sing
2017-01-23Move most of the fields in SSL_CTX to internal - the ones that remain areJoel Sing