summaryrefslogtreecommitdiff
path: root/lib/libssl/ssl_locl.h
AgeCommit message (Expand)Author
2020-11-11Use size_t for key_block_len.Joel Sing
2020-10-14Replace SSL_IS_DTLS with SSL_is_dtls().Joel Sing
2020-10-14Mark DTLS methods as DTLS.Joel Sing
2020-10-11SSL3_ENC_METHOD is just a flag word; merge it into SSL_METHOD_INTERNALPhilip Guenther
2020-10-11Make profile_name const in srtp_find_profile_by_name()Theo Buehler
2020-10-11Condense and simplify TLS methods.Joel Sing
2020-10-11Constipate srtp_known_profiles, pushing it into .data.rel.roPhilip Guenther
2020-10-11Constipate ssl3_ciphers and tls1[23]_sigalgs*, pushing them intoPhilip Guenther
2020-10-07Mop up various things that are now unused with the new record layer.Joel Sing
2020-10-03Merge d1_{clnt,srvr}.c into ssl_{clnt,srvr}.cJoel Sing
2020-10-03Use TLSv1_1_enc_data instead of DTLSv1_enc_data.Joel Sing
2020-10-03Reimplement the TLSv1.2 record handling for the read side.Joel Sing
2020-09-24Simplify the cleanup of init_buf via a ssl3_release_init_buffer() function.Joel Sing
2020-09-24Release read and write buffers using freezero().Joel Sing
2020-09-17Simplify SSL method lookups.Joel Sing
2020-09-15Mop up the get_ssl_method function pointer.Joel Sing
2020-09-13Implement SSL_{CTX_,}set_ciphersuites().Joel Sing
2020-09-11Remove cipher_list_by_id.Joel Sing
2020-09-11Rename ssl_cipher_is_permitted()Joel Sing
2020-09-01copy session id directly in ssl_get_prev_sessionTheo Buehler
2020-09-01simplify tls1_process_ticket() exit pathTheo Buehler
2020-08-31Return code tweaks for session ticket handlersTheo Buehler
2020-08-31Send alert on ssl_get_prev_session failureTheo Buehler
2020-08-30Start replacing the existing TLSv1.2 record layer.Joel Sing
2020-08-11Use SSL3_SEQUENCE_SIZE for last_write_sequence[] rather than hardcoding.Joel Sing
2020-07-07Remove some unnecessary function pointers from SSL_METHOD_INTERNAL.Joel Sing
2020-07-07Enable TLSv1.3 for the generic TLS_method().Joel Sing
2020-06-06Implement a rolling hash of the ClientHello message, Enforce RFC 8446Bob Beck
2020-05-31Replace ssl_max_server_version() with ssl_downgrade_max_version()Joel Sing
2020-05-31Correct downgrade sentinels when a version pinned method is in use.Joel Sing
2020-05-29Improve server certificate selection for TLSv1.3.Joel Sing
2020-05-29Mop up servername_done, which is unused.Joel Sing
2020-05-19Replace SSL_PKEY_RSA_ENC/SSL_PKEY_RSA_SIGN with SSL_PKEY_RSA.Joel Sing
2020-05-11Enable the TLSv1.3 server.Joel Sing
2020-05-10Use size_t for OCSP response length.Joel Sing
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