- 558960d Add support for the new ALPS codepoint by Victor Tan · 1 year, 9 months ago
- 7cb91d2 Reflect OPENSSL_NO_SOCK and OPENSSL_NO_POSIX_IO into headers by David Benjamin · 1 year, 9 months ago
- 4e88a35 Make the curve compat APIs into real functions by David Benjamin · 1 year, 9 months ago
- 6cf9820 Align NIDs vs group IDs in TLS group APIs by David Benjamin · 1 year, 10 months ago
- 335523a Align remaining TLS ECDH APIs on "group" terminology by David Benjamin · 1 year, 10 months ago
- 2da5ba9 Align on using the "group" over "curve" for ECDH in TLS by David Benjamin · 1 year, 10 months ago
- 2f6409e Support WPA 3.1 "enterprise" mode. by Adam Langley · 2 years ago
- cee2dbb Default SSL_set_enforce_rsa_key_usage to enabled. by David Benjamin · 2 years ago
- 8cacbd9 Add functions to allow the mocking of AES hw support for testing. by Bob Beck · 2 years ago
- dcabfe2 Make OPENSSL_malloc push ERR_R_MALLOC_FAILURE on failure. by Bob Beck · 2 years, 2 months ago
- a614d46 Add SSL_was_key_usage_invalid. by David Benjamin · 2 years, 4 months ago
- 7ac94aa More -Wshorten-64-to-32 fixes. by David Benjamin · 2 years, 5 months ago
- 4b35543 Revert "Default SSL_set_enforce_rsa_key_usage to enabled." by David Benjamin · 2 years, 5 months ago
- 64393b5 Default SSL_set_enforce_rsa_key_usage to enabled. by David Benjamin · 2 years, 6 months ago
- 32013e8 Maintain the sequence number as a uint64_t. by David Benjamin · 2 years, 6 months ago
- 7b2795a Replace even more ad-hoc bytes/integer conversions. by David Benjamin · 2 years, 7 months ago
- e8e6cac Add the "groups" variants of SSL_CTX_set1_curves_list. by David Benjamin · 2 years, 7 months ago
- 10fef97 Prefer established session properties mid renegotiation. by David Benjamin · 2 years, 7 months ago
- ebd8b89 Track SSL_ERROR_ZERO_RETURN explicitly. by David Benjamin · 2 years, 8 months ago
- b7d6320 Replace OPENSSL_STATIC_ASSERT with static_assert. by David Benjamin · 2 years, 8 months ago
- 4bd32a8 Convert more of the SSL write path to size_t and Spans. by David Benjamin · 3 years, 11 months ago
- b95c7e5 Fix up book-keeping between the write buffer and pending writes. by David Benjamin · 2 years, 8 months ago
- 5697a92 Add SSL_CTX_get_num_tickets. by David Benjamin · 2 years, 8 months ago
- 451ea3c Add SSL_[CTX_]_set_compliance_policy. by Adam Langley · 2 years, 11 months ago
- 3f180b8 Implement SSL_CTX_set_num_tickets. by David Benjamin · 2 years, 11 months ago
- b3ed071 Add SSL_has_pending. by David Benjamin · 3 years, 5 months ago
- 69ec7c8 Fix some error returns from SSL_read and SSL_write. by David Benjamin · 3 years, 8 months ago
- a10017c Reduce bouncing on the cache lock in ssl_update_cache. by David Benjamin · 3 years, 10 months ago
- 10a76ac Only clear not_resumable after the handshake. by David Benjamin · 3 years, 10 months ago
- 9734e44 More reliably report handshake errors through SSL_write. by David Benjamin · 3 years, 10 months ago
- e9c5d72 Add an option to permute ClientHello extension order. by David Benjamin · 3 years, 10 months ago
- da15f29 Move ECH-related APIs to encrypted_client_hello.cc. by David Benjamin · 3 years, 11 months ago
- b587911 Remove the Channel ID callback. by David Benjamin · 3 years, 11 months ago
- a1d3bfb Cite an RFC over 9000 (draft-ietf-quic-tls is now RFC 9001). by David Benjamin · 3 years, 10 months ago
- 747229e Add a missing case to SSL_error_description. by David Benjamin · 3 years, 11 months ago
- d89ec68 Remove draft tokbind implementation. by David Benjamin · 3 years, 11 months ago
- 71a3b82 Check for resumption identifiers in SSL_SESSION_is_resumable. by David Benjamin · 3 years, 11 months ago
- 1d58cd1 Shift the KEM dependency in HPKE up a step. by David Benjamin · 4 years ago
- 9b2cdb7 Add SSL_can_release_private_key. by David Benjamin · 4 years ago
- b571e77 Add experimental handshake hints API. by David Benjamin · 4 years ago
- 12a3e7e Check for invalid ALPN inputs in SSL_(CTX_)set_alpn_protos. by David Benjamin · 4 years ago
- 00e434d Add ECH server (draft-ietf-tls-esni-09). by Daniel McArdle · 4 years, 1 month ago
- a1d1a67 Remove some remnants of TLS 1.3 downgrade carveouts. by David Benjamin · 4 years, 1 month ago
- 3d8b8c3 Add support for the new QUIC TLS extension codepoint by David Schinazi · 4 years, 3 months ago
- ca058c0 Revert "Add support for the new QUIC TLS extension codepoint" by Adam Langley · 4 years, 4 months ago
- 7ba96a6 Add support for the new QUIC TLS extension codepoint by David Schinazi · 4 years, 4 months ago
- 1920c6f Implement GREASE for ECH (draft-ietf-tls-esni-08). by Dan McArdle · 5 years ago
- 0a6bfa3 Always check the TLS 1.3 downgrade signal. by David Benjamin · 4 years, 4 months ago
- fa9796e Add SSL_early_data_reason_string. by David Benjamin · 4 years, 5 months ago
- 51607f1 Implement draft-vvv-tls-alps-01. by Steven Valdez · 4 years, 8 months ago
- dcd6e44 Support delegated credentials verison 06 by Watson Ladd · 4 years, 8 months ago
- 53a17f5 Add a |SSL_process_tls13_new_session_ticket|. by Adam Langley · 4 years, 10 months ago
- 7c52299 Restrict when 0-RTT will be accepted in QUIC. by Nick Harper · 5 years ago
- 1766935 Remove SSL_CTX_set_ed25519_enabled. by David Benjamin · 5 years ago
- f249840 Remove SSL_CTX_set_rsa_pss_rsae_certs_enabled. by David Benjamin · 5 years ago
- e0d95ad Remove post-quantum experiment signal extension. by David Benjamin · 5 years ago
- b11902a HelloRetryRequest getter by Kris Kwiatkowski · 6 years ago
- 3ab3b12 Add compatibility functions for sigalgs by Shelley Vohr · 5 years ago
- 3ba9586 Rename a number of BUF_* functions to OPENSSL_*. by David Benjamin · 5 years ago
- 8fe1584 Switch cert_compression_algs to GrowableArray. by David Benjamin · 5 years ago
- 0e7dbd5 Add an option for explicit renegotiations. by David Benjamin · 6 years ago
- bd2a8d6 Add a function to convert SSL_ERROR_* values to strings. by David Benjamin · 6 years ago
- f492830 Fold SSL_want constants into SSL_get_error constants. by David Benjamin · 6 years ago
- b244e3a Switch another low-level function to spans. by David Benjamin · 6 years ago
- 9f5c419 Move the PQ-experiment signal to SSL_CTX. by Adam Langley · 6 years ago
- a86c698 Add post-quantum experiment signal extension. by Adam Langley · 6 years ago
- b29e1e1 Save and restore errors when ignoring ssl_send_alert result. by David Benjamin · 6 years ago
- 6477012 Add SSL_get_early_data_reason. by David Benjamin · 6 years ago
- c9827e0 Output a ClientHello during handoff. by Adam Langley · 6 years ago
- f9c8d30 Remove SSL_get_structure_sizes. by David Benjamin · 6 years ago
- d7266ec Enforce key usage for RSA keys in TLS 1.2. by Jesse Selover · 6 years ago
- 823effe Revert "Fix protos_len size in SSL_set_alpn_protos and SSL_CTX_set_alpn_protos" by Adam Langley · 6 years ago
- 3cbb029 Allow configuring QUIC method per-connection by Alessandro Ghedini · 6 years ago
- b84674b Delete the variants/draft code. by Steven Valdez · 7 years ago
- 35771ff Fix protos_len size in SSL_set_alpn_protos and SSL_CTX_set_alpn_protos by Raul Tambre · 6 years ago
- ba9ad66 Add |SSL_key_update|. by Adam Langley · 6 years ago
- d6e1f23 Add |SSL_export_traffic_secrets|. by Adam Langley · 6 years ago
- 6965d25 Work around a JDK 11 TLS 1.3 bug. by David Benjamin · 6 years ago
- e6eef1c Add post-handshake support for the QUIC API. by Steven Valdez · 6 years ago
- 7d10ab5 Abstract hs_buf a little. by David Benjamin · 6 years ago
- 384d0ea Make SSL_get_current_cipher valid during QUIC callbacks. by Steven Valdez · 6 years ago
- c8e0f90 Add an interface for QUIC integration. by Steven Valdez · 7 years ago
- c0c9001 Implement SSL_get_tlsext_status_type by Jeremy Apthorp · 6 years ago
- 2d98d49 Add a per-SSL TLS 1.3 downgrade enforcement option and improve tests. by David Benjamin · 6 years ago
- 8c7c635 Support symbol prefixes by Joshua Liebow-Feeser · 7 years ago
- 1c2779e Don't let a NULL mean the initial SSL_CTX in SSL_set_SSL_CTX. by Adam Langley · 7 years ago
- f1af129 Implement TLS 1.3 anti-downgrade signal. by Steven Valdez · 7 years ago
- ae32239 Remove dummy PQ padding extension. by Adam Langley · 7 years ago
- 1c337e5 Option to reverify certs on resumption. by Jesse Selover · 7 years ago
- 826ce15 Support OpenSSL APIs SSL[_CTX]_set1_sigalgs[_list]. by Adam Langley · 7 years ago
- 8d1203d Fix some malloc error handling. by David Benjamin · 7 years ago
- 861abcc Switch a bunch of ints to bools. by David Benjamin · 7 years ago
- 35b4a12 Namespace CertCompressionAlg and use more scopers. by David Benjamin · 7 years ago
- bc118ee6 Add SSL_get0_peer_verify_algorithms. by David Benjamin · 7 years ago
- 0a3e07a Remove custom extensions support. by David Benjamin · 7 years ago
- 4685376 Remove other unnecessary tlsext_ prefixes. by David Benjamin · 7 years ago
- 7bb0fbf C++ the ticket keys a bit. by David Benjamin · 7 years ago
- 0ce090a A bunch more scopers. by David Benjamin · 7 years ago
- 50596f8 Switch some easy SSL fields to UniquePtr. by David Benjamin · 7 years ago
- c1389f2 Give SSL and SSL_CTX dummy constructor and destructor. by David Benjamin · 7 years ago