summaryrefslogtreecommitdiffstats
path: root/lib/libssl
AgeCommit message (Expand)AuthorFilesLines
2020-01-22Split the TLSv1.3 guards into separate client and server guards.jsing3-6/+13
2020-01-22Implement close-notify and SSL_shutdown() handling for the TLSv1.3 client.jsing3-9/+76
2020-01-21Correct legacy fallback for TLSv1.3 client.jsing3-9/+30
2020-01-21Provide SSL_R_UNKNOWN.jsing3-5/+7
2020-01-21Clear and free the tls13_ctx that hangs off an SSL *s fromtb2-2/+8
2020-01-21Add alert processing in tls client code, by adding alert to thebeck3-19/+30
2020-01-20Add alerts to the tls 1.3 record layer and handshake layerbeck2-49/+29
2020-01-20Provide an error framework for use with the TLSv1.3 code.jsing5-7/+151
2020-01-02In ssl.h rev. 1.167 and s3_lib.c rev. 1.188, jsing@ providedschwarze1-4/+21
2020-01-02Revise SSL_CTX_get_extra_chain_certs() to match OpenSSL behaviour.jsing2-8/+23
2020-01-02Provide TLSEXT_TYPE_* aliases for TLS 1.3.jsing1-1/+10
2019-12-19spelling; from bryan stensonjmc1-3/+3
2019-12-03Fix typo: ECHD -> ECDH.tb1-4/+4
2019-11-26Add support for TLS 1.3 post handshake messages and key updating.beck3-20/+217
2019-11-20Add accessors to change the buffer in a handshake message.beck3-3/+20
2019-11-18Add prototypes for the functions that update application secretsbeck1-1/+3
2019-11-18Provide a clean interface for sending TLSv1.3 alerts.jsing2-5/+17
2019-11-17Change tls13_record_layer_phh() to take a CBS as this avoids ownershipjsing2-8/+6
2019-11-17Correct update of application traffic secrets to use an empty contextbeck1-3/+7
2019-11-17Bring back the ssl_shutdown internal method pointer.jsing3-4/+21
2019-11-17Add a reference for the non-standard post-handshake handshake (PHH).tb1-2/+2
2019-11-17Ensure that we are never operating in plaintext mode once the handshakejsing1-1/+7
2019-11-17Provide framework for sending alerts and post-handshake handshake messages.jsing2-15/+174
2019-11-17indent with a tab instead of 8 spacestb1-2/+2
2019-11-17Move the TLSv1.3 server message handling stubs.jsing2-125/+125
2019-11-17Add the initial framework for the TLSv1.3 server.jsing3-3/+84
2019-11-17tls13_connect() should be static.jsing1-2/+2
2019-11-17Fix backoff to legacy when in client auth mode.beck1-2/+2
2019-11-17Drop back to the legacy tls method if we are doing client authenticaitonbeck1-1/+7
2019-11-17Separate the callbacks for recieved and completed post handshake messagesbeck3-10/+22
2019-11-16Revert previous deduplication diff, I broke portable in a strange way.beck1-47/+58
2019-11-15Deduplicate some extension processing code.beck1-58/+47
2019-11-14Add missing cross-reference to NOTES section.millert1-3/+3
2019-11-04Allow ip addresses as argument to SSL_set1_host() but be careful to nototto1-2/+14
2019-11-02Bump libcrypto, libssl and libtls minors due to symbol additions.jsing1-1/+1
2019-10-24Bump libcrypto, libssl and libtls majors due to changes in struct sizesjsing1-2/+2
2019-10-04Use a valid curve when constructing an EC_KEY that looks like X25519.jsing1-2/+3
2019-06-14Further improve the documentation of library initialization and configuration.schwarze3-37/+37
2019-06-12add missing backlinks to ssl(3)schwarze31-64/+100
2019-06-12List all 17 SSL pages that were missing.schwarze1-51/+89
2019-06-08remove pointless NOTES section header linesschwarze9-27/+27
2019-06-05provide getters and setters for the RSA_METHOD interfacegilles1-1/+1
2019-05-29Relax parsing of TLS key share extensions on the server.jsing1-5/+2
2019-05-29Do not send an SNI extension when resuming a session that contains a serverjsing1-1/+4
2019-05-28Fix typo and label indent.jsing1-3/+3
2019-05-28Tidy up some names/structures following the renaming of TLS extensionjsing1-35/+35
2019-05-20*an* RSA;jmc2-6/+6
2019-05-15s3 is never NULL since s2 (formerly used for SSLv2) does not exist, so there isbcook3-29/+20
2019-05-13Remove unused pad check, which is handled by tls1_cbc_remove_padding() now.bcook1-4/+2
2019-05-08In DTLS, use_srtp is part of the extended server hello while in TLSv1.3,tb1-2/+3