summaryrefslogtreecommitdiff
path: root/lib/libssl
AgeCommit message (Expand)Author
2022-09-10Use CBS to parse TLS alerts in the legacy stack.Joel Sing
2022-09-10Provide a version of ssl_msg_callback() that takes a CBS.Joel Sing
2022-09-10fix repeated wordsJonathan Gray
2022-09-08ssl_cipher_process_rulestr: return early if a cipher command is invalidTodd C. Miller
2022-09-07ssl_cipher_process_rulestr: don't read outside rule_str bufferTodd C. Miller
2022-09-04Make ssl_create_cipher_list() have a single exitTheo Buehler
2022-09-01Check sk_SSL_CIPHER_push() return valueTheo Buehler
2022-08-31Recommit -r1.45 but without error checking EVP_PKEY_copy_parameters()Theo Buehler
2022-08-31Revert r1.46. Causes fireworks in regress.Theo Buehler
2022-08-31Avoid potential NULL dereference in ssl_set_pkey()Theo Buehler
2022-08-30Remove a commented-out sk_push that has been hanging around for > 20 yearsTheo Buehler
2022-08-30Plug leak of BIO in tls13_quic_init()Theo Buehler
2022-08-27Handle SSL_do_handshake() being called before SSL_provide_quic_data().Joel Sing
2022-08-21Provide the remaining QUIC API.Joel Sing
2022-08-21Wire up SSL_QUIC_METHOD callbacks to the record layer callbacks for QUIC.Joel Sing
2022-08-21Provide SSL_QUIC_METHOD.Joel Sing
2022-08-21Provide and use QUIC specific error reasons.Joel Sing
2022-08-21Ensure that SSL_{peek,read,write}() are not called if QUIC is in use.Joel Sing
2022-08-21Prepare to provide SSL_ERROR_WANT_{ASYNC,ASYNC_JOB,CLIENT_HELLO_CB}Joel Sing
2022-08-20zap a tabTheo Buehler
2022-08-18Tweak prototype to match function definition (n -> index)Theo Buehler
2022-08-17Implement the SSL_CTRL_GET_SHARED_GROUP controlTheo Buehler
2022-08-17Refactor tls1_get_supported_group()Theo Buehler
2022-08-17Add SSL_get_shared_{curve,group}()Theo Buehler
2022-08-17Make tls1_get_{format,group_}list() take a const SSLTheo Buehler
2022-08-17Provide ssl_security_shared_group()Theo Buehler
2022-08-17Deduplicate peer certificate chain processing code.Joel Sing
2022-08-15Avoid shadowing the cbs function parameter in tlsext_alpn_server_parse()Theo Buehler
2022-08-15Remove redeclaration of retTheo Buehler
2022-08-04Make tlsext_*_{build,needs,parse}() functions staticTheo Buehler
2022-07-30update copyright yearsTheo Buehler
2022-07-24Move cipher_id bsearch functions back to the bottom of the file.Joel Sing
2022-07-24Set NULL BIOs for QUIC.Joel Sing
2022-07-24Provide record layer callbacks for QUIC.Joel Sing
2022-07-24Move tls13_phh_done_cb() after tl13_phh_received_cb().Joel Sing
2022-07-24Provide QUIC encryption levels.Joel Sing
2022-07-24Rely on tlsext_parse() to set a decode_error alertTheo Buehler
2022-07-22Convert TLS transcript from BUF_MEM to tls_buffer.Joel Sing
2022-07-22Add read and write support to tls_buffer.Joel Sing
2022-07-22Simplify tls13_server_encrypted_extensions_recvTheo Buehler
2022-07-22Remove redundant length checks in parse functionsTheo Buehler
2022-07-20Simplify tlsext_supported_groups_server_parseTheo Buehler
2022-07-20Drop some unnecessary parentheses.Theo Buehler
2022-07-20Copy alpn_selected using CBSTheo Buehler
2022-07-20Copy alpn_client_proto_list using CBS in SSL_new()Theo Buehler
2022-07-20Validate protocols in SSL{_CTX,}_set_alpn_protos()Theo Buehler
2022-07-20Rewrite SSL{_CTX,}_set_alpn_protos() using CBSTheo Buehler
2022-07-20Change various ALPN related internal struct membersTheo Buehler
2022-07-20Factor out ALPN extension format checkTheo Buehler
2022-07-20Remove tls_buffer_set_data() and remove/revise callers.Joel Sing