summaryrefslogtreecommitdiff
path: root/lib/libssl/ssl_locl.h
AgeCommit message (Expand)Author
2020-04-18Expose the peer ephemeral public key used for TLSv1.3 key exchange.Joel Sing
2020-03-16Consistently spell 'unsigned' as 'unsigned int', as style(9) seemsTheo Buehler
2020-03-13Remove dtls1_enc().Joel Sing
2020-03-12Stop overloading the record type for padding length.Joel Sing
2020-03-12Use internal versions of SSL3_BUFFER, SSL3_RECORD and DTLS1_RECORD_DATA.Joel Sing
2020-03-10Remove the enc function pointers.Joel Sing
2020-02-21Remove the s2n macro now that it is finally unused.Joel Sing
2020-02-21Move l2n/l2n8 into s3_cbc.c, since this is the only code that uses it.Joel Sing
2020-02-06Re-enable the TLSv1.3 client since the known issues have been addressed.Joel Sing
2020-02-06Correctly handle key share extensions in a hello retry request.Joel Sing
2020-02-05Refactor the server hello processing code in the TLSv1.3 client.Joel Sing
2020-02-05Provide tls1_transcript_unfreeze() to avoid the need for manual flagsJoel Sing
2020-02-01Disable TLSv1.3 client while some known issues are being addressed.Joel 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-29Remove dead prototypes.Joel Sing
2020-01-23Remove the ssl_get_message function pointer from SSL_METHOD_INTERNAL.Joel Sing
2020-01-23Correctly handle TLSv1.3 ciphers suites in ssl3_choose_cipher().Joel Sing
2020-01-23Save the legacy session id in the client, and enforce that it is returnedBob Beck
2020-01-23Switch back to a function pointer for ssl_pending.Joel Sing
2020-01-22Wire up the TLSv1.3 server.Joel Sing
2020-01-22Fix things so that `make -DTLS1_3` works again.Joel Sing
2020-01-22Enable the TLSv1.3 client in libssl.Joel Sing
2020-01-22Move guards from public to internal headers, and fix not use values.Bob Beck
2019-11-17Bring back the ssl_shutdown internal method pointer.Joel Sing
2019-04-22Pass the session ID down to the session/ticket handling code as a CBS.Joel Sing
2019-04-22Inline and remove the tlsext_tick_md macro.Joel Sing
2019-04-04Clean up the cipher/digest table mess.Joel Sing
2019-03-25Strip out all of the pkey to sigalg and sigalg to pkey linkages.Joel Sing
2019-03-25tls1_process_sigalgs() is no longer needed.Joel Sing
2019-03-25Defer sigalgs selection until the certificate is known.Joel Sing
2019-03-25Remove ssl_get_server_send_cert() which is now unused.Joel Sing
2019-03-25Rework ssl3_output_cert_chain() to take a CERT_PKEY and consider chains.Joel Sing
2019-03-25Add a chain member to CERT_PKEY and provide functions for manipulating it.Joel Sing
2019-02-25revert "Move struct ssl_handshake_tls13_st definition", i.e., moveTheo Buehler
2019-02-25Move struct ssl_handshake_tls13_st definitionKinichiro Inoguchi
2019-02-14Provide a TLS 1.3 capable client method.Joel Sing
2019-02-10Preserve the transcript hash at specific stages of the TLSv1.3 handshake.Joel Sing
2019-02-09Rename tls1_handshake_hash*() to tls1_transcript_hash*().Joel Sing
2019-01-24Add server side of versions, keyshare, and client and server of cookieBob Beck
2019-01-24move the extensions_seen into the handshake structBob Beck
2019-01-23Modify sigalgs extension processing to accomodate TLS 1.3.Bob Beck
2019-01-23revert previous, accidentally contained another diff in additionBob Beck
2019-01-23Modify sigalgs extension processing for TLS 1.3.Bob Beck
2019-01-21Add ssl_cipher_is_permitted(), an internal helper function thatTheo Buehler
2019-01-21Move struct tls13_ctx into a header since other things need access to it.Joel Sing
2019-01-18Add client side of supported versions and keyshare extensions with basic regressBob Beck
2018-11-21Fix DTLS transcript handling for HelloVerifyRequest.Joel Sing
2018-11-10Stop keeping track of sigalgs by guessing it from digest and pkey,Bob Beck
2018-11-09Reimplement the sigalgs processing code into a new implementationBob Beck