318 Commits (8a062a71124f84ed4c3ab304b75ee215b7439de3)

Author SHA1 Message Date
David Benjamin 6e723e5b37 Convert a few more ints to bools in libssl. 2 years ago
Sophie Schmieg 58472cc752 Adding a C implementation of Kyber. 2 years ago
David Benjamin af0739fc73 Const-correct sk_FOO_cmp_func 2 years ago
David Benjamin 08b1f38577 Use KEM terminology in TLS ECDHE and key_share abstractions 2 years ago
David Benjamin 9cbff81cec Simplify ECKeyShare slightly. 2 years ago
David Benjamin a5dcf35caf Move the ASN.1-based SSLKeyShare serialization to handoff.cc. 2 years ago
David Benjamin 7fa0910a65 Create the SSLKeyShare object in TLS 1.2 client ECDHE slightly later 2 years ago
David Benjamin 890c201d4a Make EVP_PKEY opaque. 2 years ago
David Benjamin 987dff1a9f Make boringssl_gtest_main a STATIC library 2 years ago
David Benjamin 8c75ed046f Remove global_target from build. 2 years ago
David Benjamin e5f7266884 Don't include custom builds of libc++ in CMake installs 2 years ago
David Benjamin 0e68520eb2 Specify -Iinclude with the crypto target. 2 years ago
Bob Beck dcabfe2d89 Make OPENSSL_malloc push ERR_R_MALLOC_FAILURE on failure. 2 years ago
David Benjamin 0586618453 Trim unnecessary -lrt and ws2_32 deps in the build. 2 years ago
David Benjamin f7d37fba96 Fix various malloc failure paths. 2 years ago
David Benjamin 582904fdde Move malloc failure testing into OPENSSL_malloc 2 years ago
Bob Beck 00c70b8d69 Add locale independent implementations of isalpha, isalnum, isdigit, 2 years ago
Bob Beck f86a63c87c Introduce a locale-independent version of isdigit 2 years ago
David Benjamin 971b330faf Use the same Deleter across all bssl::UniquePtr<T>. 2 years ago
Adam Langley 1e97ce3bea Don't send two post-quantum initial key shares. 2 years ago
Adam Langley fc077381d3 Add stubs for hybrid Kyber768 with X25519 or P-256. 2 years ago
David Benjamin df8a55bf62 Const-correct sk_FOO_deep_copy's copy callback. 2 years ago
Piotr Sikora 05b360d797 Remove hmac.h include from ssl.h. 2 years ago
David Benjamin 3251ca1f63 Simplify MSVC warning configuration 2 years ago
Adam Langley ec6425ca2a Drop the preference for 256-bit ciphers with CECPQ2. 2 years ago
David Benjamin a614d46d40 Add SSL_was_key_usage_invalid. 2 years ago
David Benjamin c7b255e5bb Add NO_CHECK_TIME to SSLTest.ECHBuiltinVerifier too 2 years ago
Bob Beck 28f96c2686 Fix timebomb by disabling time check in this test 2 years ago
David Benjamin 02f7705dff Add int casts to BIO_ctrl calls where appropriate. 2 years ago
David Benjamin 3a1b7306ac Don't allow the caller to configure invalid signature algorithms. 2 years ago
David Benjamin e8f57ca134 Never accidentally use SSL_SIGN_RSA_PKCS1_MD5_SHA1 at TLS 1.2. 2 years ago
David Benjamin 5511fa833c Migrate io/ioutil uses to new APIs. 2 years ago
David Benjamin a1dffbfed9 Define CBS/CBB tags as uint32_t with a typedef. 2 years ago
David Benjamin 7ac94aa279 More -Wshorten-64-to-32 fixes. 2 years ago
Nick Harper 10458977f6 Allow using the TLS exporter in more cases. 2 years ago
David Benjamin 4b35543cf2 Revert "Default SSL_set_enforce_rsa_key_usage to enabled." 2 years ago
David Benjamin 9d64d8d237 Miscellaneous -Wshorten-64-to-32 fixes. 2 years ago
David Benjamin 19d6ec9c43 Check for TLS 1.3 in SSL_generate_key_block. 2 years ago
David Benjamin 64393b57e8 Default SSL_set_enforce_rsa_key_usage to enabled. 2 years ago
David Benjamin 80eb8141a2 Remove the experimental in-place record APIs. 2 years ago
David Benjamin 32013e8147 Maintain the sequence number as a uint64_t. 2 years ago
David Benjamin 46af243121 Use Array<uint8_t> in DTLS1_OUTGOING_MESSAGE. 2 years ago
David Benjamin 361e3e0aba Move the DTLS cookie to SSL_HANDSHAKE. 2 years ago
David Benjamin 7b2795a323 Replace even more ad-hoc bytes/integer conversions. 2 years ago
Don 9f426b60fa Specify all library install destinations 2 years ago
David Benjamin e8e6cacca4 Add the "groups" variants of SSL_CTX_set1_curves_list. 2 years ago
David Benjamin 10fef972e4 Prefer established session properties mid renegotiation. 2 years ago
David Benjamin ebd8b8965c Track SSL_ERROR_ZERO_RETURN explicitly. 2 years ago
David Benjamin 401137fec2 Add a test for SSL_CTX_set_quiet_shutdown. 2 years ago
David Benjamin adaa322b63 Add handshake hints for TLS 1.2 session tickets. 2 years ago