summaryrefslogtreecommitdiff
path: root/lib/libssl/ssl_locl.h
AgeCommit message (Expand)Author
2021-12-04Clean up and refactor server side DHE key exchange.Joel Sing
2021-12-04Move the minimum DHE key size check into ssl_kex_peer_params_dhe()Joel Sing
2021-12-04Check DH public key in ssl_kex_peer_public_dhe().Joel Sing
2021-11-29Factor out/rewrite DHE key exchange.Joel Sing
2021-10-25Use ssl_force_want_read() in the DTLS code.Joel Sing
2021-10-25Fold SSL_SESSION_INTERNAL back into SSL_SESSION.Joel Sing
2021-10-23Add SSL_get0_verified_chain - needed by some new stuffBob Beck
2021-10-23Add new OpenSSL API SSL_CTX_set_num_tickets and friends.Bob Beck
2021-10-23Mop up enc_read_ctx and read_hash.Joel Sing
2021-10-23Provide a way to determine our maximum legacy version.Joel Sing
2021-10-23Add SSL_CTX_set_keylog_callback and SSL_CTX_get_keylog_callbackBob Beck
2021-10-23Untangle ssl3_get_message() return values.Joel Sing
2021-10-23Change tlsext_tick_lifetime_hint to uint32_t.Joel Sing
2021-10-15Move various structs from ssl.h/tls1.h to ssl_locl.h.Joel Sing
2021-08-30Clean up and simplify info and msg callbacks.Joel Sing
2021-08-30Replace DTLS r_epoch with the read epoch from the TLSv1.2 record layer.Joel Sing
2021-07-26Dedup dtls1_dispatch_alert()/ssl3_dispatch_alert().Joel Sing
2021-07-03Do a first pass clean up of SSL_METHOD.Joel Sing
2021-07-01Merge SSL_METHOD_INTERNAL into SSL_METHOD.Joel Sing
2021-06-30Move some structs from public to private headers.Joel Sing
2021-06-27Track the sigalgs used by ourselves and our peer.Joel Sing
2021-06-23Garbage collect prototoype for ssl_parse_serverhello_tlsext() whichTheo Buehler
2021-06-19Correctly handle epoch wrapping in dtls1_get_bitmap().Joel Sing
2021-06-19Provide the ability to set the initial DTLS epoch value.Joel Sing
2021-06-13Remove tls1_alert_code().Joel Sing
2021-05-16Absorb SSL_AEAD_CTX into struct tls12_record_protection.Joel Sing
2021-05-16Move DTLS structs/definitions/prototypes to dtls_locl.h.Joel Sing
2021-05-16Avoid pulling ssl_sigalgs.h in via ssl_locl.h.Joel Sing
2021-05-16Explicitly include <openssl/opensslconf.h> in files using OPENSSL_NO_*Joel Sing
2021-05-05Replace DTLS w_epoch with epoch from TLSv1.2 record layer.Joel Sing
2021-05-05Rewrite TLSv1.2 key block handling.Joel Sing
2021-05-02Clean up tls1_change_cipher_state().Joel Sing
2021-05-02Clean up dtls1_reset_seq_numbers().Joel Sing
2021-04-30Clean up and harden TLSv1.2 master key derivation.Joel Sing
2021-04-25Clean up derivation of finished/peer finished.Joel Sing
2021-04-21Clean up TLSv1.2 certificate request handshake data.Joel Sing
2021-04-19Remove new_sym_enc and new_aead.Joel Sing
2021-04-19Move new_mac_secret_size into the TLSv1.2 handshake struct.Joel Sing
2021-04-19Move reuse_message, message_type, message_size and cert_verify into theJoel Sing
2021-03-29Move finished and peer finished to the handshake struct.Joel Sing
2021-03-29Move the TLSv1.2 record number increment into the new record layer.Joel Sing
2021-03-27Garbage collect s->internal->typeTheo Buehler
2021-03-24Rename new_cipher to cipher.Joel Sing
2021-03-24Add SSL_HANDSHAKE_TLS12 for TLSv1.2 specific handshake data.Joel Sing
2021-03-21Move the TLSv1.3 handshake struct inside the shared handshake struct.Joel Sing
2021-03-17Enable DTLSv1.2.Joel Sing
2021-03-11Remove ssl_downgrade_max_version().Joel Sing
2021-03-10Improve internal version handling.Joel Sing
2021-02-27Move handling of cipher/hash based cipher suites into the new record layer.Joel Sing
2021-02-25Only use TLS versions internally (rather than both TLS and DTLS versions).Joel Sing