summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2020-01-25Correct backwards test so that we may accept a certificate requstBob Beck
2020-01-24Document `kern.allowdt' button.Martin Pieuchot
2020-01-24Complete the initial TLSv1.3 implementation.Joel Sing
2020-01-24Preserve the TLS transcript at additional points.Joel Sing
2020-01-24Permit 0 length writes, because openssl s_client is specialBob Beck
2020-01-24Store the legacy session identifier from the ClientHello so we can actuallyJoel Sing
2020-01-24Switch to encrypted records in the TLSv1.3 server.Joel Sing
2020-01-24Enable SSL_ENC_FLAG_SIGALGS on TLSv1_3_enc_data.Joel Sing
2020-01-24Add strings for SSL_aTLS1_3 and SSL_kTLS1_3 to SSL_CIPHER_description().Joel Sing
2020-01-24Fix breakage in SSL_connect, SSL_accept, etc. by not propagatingBob Beck
2020-01-23Implement client hello processing in the TLSv1.3 server.Joel Sing
2020-01-23Correct several issues in the current TLSv1.3 server code.Joel Sing
2020-01-23When certificate validation fails, we must send a DECRYPT_ERROR alertBob Beck
2020-01-23Remove the ssl_get_message function pointer from SSL_METHOD_INTERNAL.Joel Sing
2020-01-23Implement sending client certificate requests for 1.3 serverBob Beck
2020-01-23Correctly handle TLSv1.3 ciphers suites in ssl3_choose_cipher().Joel Sing
2020-01-23Build the encrypted extensions for the 1.3 serverBob Beck
2020-01-23If we are building a legacy server hello, check to see if we areBob Beck
2020-01-23Add checking int the client to check the magic values which areBob Beck
2020-01-23Add code to build and send a server hello for tls 1.3Bob Beck
2020-01-23Save the legacy session id in the client, and enforce that it is returnedBob Beck
2020-01-23Implement pending for TLSv1.3.Joel Sing
2020-01-23Remove lies from the SSL_pending man page, Our implementation neverBob Beck
2020-01-23Switch back to a function pointer for ssl_pending.Joel Sing
2020-01-23Add a TLS13_IO_ALERT return value so that we can explicitly signal whenJoel Sing
2020-01-23Pass a CBB to TLSv1.3 send handlers.Joel Sing
2020-01-22The length of the IV of EVP_chacha20 is currently 64 bits, not 96.Theo Buehler
2020-01-22Wire up the TLSv1.3 server.Joel Sing
2020-01-22Pass a handshake message content CBS to TLSv1.3 receive handlers.Joel Sing
2020-01-22Fix things so that `make -DTLS1_3` works again.Joel Sing
2020-01-22Send alerts on certificate verification failures of server certsBob Beck
2020-01-22Rename failure into alert_desc in tlsext_ocsp_server_parse().Theo Buehler
2020-01-22fix previous: alert_desc needs to be an int.Theo Buehler
2020-01-22Avoid modifying alert in the success path.Theo Buehler
2020-01-22Enable the TLSv1.3 client in libssl.Joel Sing
2020-01-22Correct includes check for libtls.Joel Sing
2020-01-22Add checks to ensure that lib{crypto,ssl,tls} public headers have actuallyJoel Sing
2020-01-22delete wasteful ;;Theo de Raadt
2020-01-22Move guards from public to internal headers, and fix not use values.Bob Beck
2020-01-22Simplify header installation by combining the HDRS and HDRS_GEN loops.Joel Sing
2020-01-22Note in the man page that the default protocols list includes 1.3Bob Beck
2020-01-22Enable TLS version 1.3 in the default protocols for libtls.Bob Beck
2020-01-22Implement support for SSL_peek() in the TLSv1.3 record layer.Joel Sing
2020-01-22After the ClientHello has been sent or received and before the peer'sTheo Buehler
2020-01-22Correctly set the legacy version when TLSv1.3 is building a client hello.Joel Sing
2020-01-22Don't add an extra unknown error if we got a fatal alertBob Beck
2020-01-22The legacy_record_version must be set to TLS1_2_VERSION exceptTheo Buehler
2020-01-22Hook up the TLSv1.3 legacy shutdown code.Joel Sing
2020-01-22Add minimal support for hello retry request for RFC conformance.Bob Beck
2020-01-22Split the TLSv1.3 guards into separate client and server guards.Joel Sing