summaryrefslogtreecommitdiff
path: root/lib/libssl/Makefile
AgeCommit message (Expand)Author
2024-07-13ssl2.h and ssl23.h join the party in the atticTheo Buehler
2024-07-09Actually enable namespaced builds in both libcrypto and libsslBob Beck
2024-06-25Implement RSA key exchange in constant time.Joel Sing
2023-11-22Unhook and remove the now even more useless ssl_algs.c than it was before.Theo Buehler
2023-07-06unifdef the LIBRESSL_HAS_TLS1_3_[CLIENT|SERVER] gooBob Beck
2023-05-05Use -Wshadow with clangTheo Buehler
2022-11-11Add support for symbol hiding disabled by default.Bob Beck
2022-08-17Deduplicate peer certificate chain processing code.Joel Sing
2022-07-24Provide record layer callbacks for QUIC.Joel Sing
2022-06-28Implement the default security level callbackTheo Buehler
2022-01-14bio_ssl.c needs to peek into bio_local.hTheo Buehler
2022-01-05Rename tls13_key_share to tls_key_share.Joel Sing
2021-10-23Rename tls13_buffer to tls_buffer.Joel Sing
2021-09-04Factor out the TLSv1.3 code that handles content from TLS records.Joel Sing
2021-05-05Rewrite TLSv1.2 key block handling.Joel Sing
2021-04-25Clean up derivation of finished/peer finished.Joel Sing
2020-10-03Merge d1_{clnt,srvr}.c into ssl_{clnt,srvr}.cJoel Sing
2020-08-30Start replacing the existing TLSv1.2 record layer.Joel Sing
2020-06-09The check_includes step is incorrect dependency management model forTheo de Raadt
2020-05-10Provide an easy way to get debug information from TLSv1.3 handshakes.Joel Sing
2020-03-13Remove dtls1_enc().Joel Sing
2020-02-15Move the TLSv1.3 code that interfaces with the legacy APIs/stack into aJoel Sing
2020-01-30Provide struct/functions for handling TLSv1.3 key shares.Joel Sing
2020-01-30Factor out/rewrite the ECDHE EC point key exchange code.Joel Sing
2020-01-22Add checks to ensure that lib{crypto,ssl,tls} public headers have actuallyJoel Sing
2020-01-22Split the TLSv1.3 guards into separate client and server guards.Joel Sing
2020-01-20Provide an error framework for use with the TLSv1.3 code.Joel Sing
2019-11-17Add the initial framework for the TLSv1.3 server.Joel Sing
2019-02-09Rename the file that contains the transcript handling code.Joel Sing
2019-02-04Make it easier to build with LIBRESSL_HAS_TLS1_3 enabled.Joel Sing
2019-01-23No need to include <bsd.prog.mk> here.Theo Buehler
2019-01-21Provide the initial TLSv1.3 client implementation.Joel Sing
2019-01-21Add ssl_cipher_is_permitted(), an internal helper function thatTheo Buehler
2019-01-21Provide TLS 1.3 cipher AEAD/hash and legacy I/O handling functions.Joel Sing
2019-01-20Provide a handshake message handling implementation for TLS 1.3.Joel Sing
2019-01-20Provide an initial implementation of the TLS 1.3 record layer.Joel Sing
2019-01-19Sort HDRS/SRCS lists and use one line per source file for maintainability.Joel Sing
2019-01-19Provide a TLS record handling implementation.Joel Sing
2019-01-18Remove this copy, we have decided we can do this in placeBob Beck
2019-01-17Provide an extensible buffer implementation that uses a read callback.Joel Sing
2019-01-17Add a direct copy of the exension parsing code to be modified for tls13.Bob Beck
2018-11-09Reimplement the sigalgs processing code into a new implementationBob Beck
2018-11-08First skeleton of the TLS 1.3 state machine. Based on RFC 8446 andTheo Buehler
2018-11-07Add initial TLS 1.3 key schedule support with basic regress testsBob Beck
2018-11-05Consolidate all of the SSL method structs/functions into a single file.Joel Sing
2018-03-17Bring in compatibility for OpenSSL 1.1 style init functions.Bob Beck
2017-08-13Switch to -Werror with clang for libressl.Doug Hogan
2017-07-24Rewrite the TLS Renegotiation Indication extension handling using CBB/CBSJoel Sing
2017-07-16Start rewriting TLS extension handling.Joel Sing
2017-04-30Only enable -Werror on libcrypto/libssl/libtls if we are building withJoel Sing