318 Commits (8a062a71124f84ed4c3ab304b75ee215b7439de3)

Author SHA1 Message Date
David Benjamin dd68e4bb4d Add OPENSSL_zalloc 1 year ago
Victor Tan 558960d1e1 Add support for the new ALPS codepoint 1 year ago
David Benjamin 9404a0b6c9 runner: Check that the shim HRRs echo the session ID 1 year ago
David Benjamin e4f60679ca Use a callable type for ScopedFILE in settings_writer.cc 1 year ago
David Benjamin 20a06474c0 Mark all of bssl::Span as constexpr 1 year ago
David Benjamin 7cb91d23cd Reflect OPENSSL_NO_SOCK and OPENSSL_NO_POSIX_IO into headers 1 year ago
David Benjamin 0ffd3658dc Use a stub fopen implementation when OPENSSL_NO_FILESYSTEM is set 1 year ago
David Benjamin 5ba5db1a29 Support Android's "baremetal" target 1 year ago
David Benjamin 23d6e4cce9 Replace BIO_snprintf with snprintf within the library 1 year ago
David Benjamin a4f8755f8e Fix error handling in bssl_shim socket object 1 year ago
David Benjamin 70be01270b Use constant curve-specific groups whenever possible 1 year ago
David Benjamin a36ac0a2e7 Use std::make_unique when possible 1 year ago
David Benjamin 8f4daaf266 Resolve an old TODO in TestState::Deserialize 1 year ago
David Benjamin fa6ab4fe97 Remove remnants of malloc.cc 1 year ago
David Benjamin 197b57154f Use sources.cmake for test binaries 1 year ago
David Benjamin 286ea215ec Replace byteBuilder and byteReader with cryptobyte 1 year ago
David Benjamin 4e88a3557f Make the curve compat APIs into real functions 1 year ago
David Benjamin 50ee09552c Use a single TCP server port in runner 1 year ago
David Benjamin f4d1d79eee Simplify shimProcess accept and wait 1 year ago
David Benjamin 73dcd474b5 Turn SocketCloser in bssl_shim into a proper owning type 1 year ago
David Benjamin e33257fa67 Pass IPv6 vs IPv4 down to the shim 1 year ago
David Benjamin e1b8685770 Log failure to create SSL objects in handshakers 1 year ago
David Benjamin 556a973f9b Add SSL_CIPHER_get_handshake_digest 1 year ago
David Benjamin 6cf9820837 Align NIDs vs group IDs in TLS group APIs 1 year ago
David Benjamin 335523a2c4 Align remaining TLS ECDH APIs on "group" terminology 1 year ago
David Benjamin 2da5ba9120 Align on using the "group" over "curve" for ECDH in TLS 1 year ago
David Benjamin 4631ccc1bf Remove SSL_CIPHER_get_value 1 year ago
David Benjamin 7e56051791 Miscellaneous size_t truncation fixes 2 years ago
David Benjamin b0251b1295 Disable TLS_RSA_WITH_3DES_EDE_CBC_SHA by default 2 years ago
David Benjamin 2eaf07075a Add a thread test for ex_data 2 years ago
Adam Langley c215ce7e82 Use a helper function to implement get_all_foo_names functions. 2 years ago
David Benjamin a972b78d1b Add APIs to query a list of possible strings for TLS features 2 years ago
Adam Langley b1c6f45f1f Add back support for TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 2 years ago
David Benjamin 4d30888508 Add a more general mechanism for deprecating TLS ciphers 2 years ago
David Benjamin 1b724a6b8c Align Kyber names with draft-tls-westerbaan-xyber768d00 2 years ago
David Benjamin 77b6f25935 Replace interface{} with any 2 years ago
Adam Langley b811a6c6ab Add Kyber to runner tests 2 years ago
Adam Langley 2f6409e888 Support WPA 3.1 "enterprise" mode. 2 years ago
David Benjamin a02b7435ca runner: Remove an unnecessary use of AllCurves 2 years ago
David Benjamin d42c4e4fb1 Specify the TLS cipher order more straightforwardly 2 years ago
Roland Shoemaker edf7662c82 Allow passing extra flags to BoGo shim 2 years ago
David Benjamin de2d610a34 Remove TLS_RSA_WITH_NULL_SHA 2 years ago
David Benjamin cee2dbb08c Default SSL_set_enforce_rsa_key_usage to enabled. 2 years ago
Adam Langley 480344d4fa Move TLS 1.3 KDF functions into the FIPS module. 2 years ago
Adam Langley 4ae4fb76c8 Drop CECPQ2 support. 2 years ago
Bob Beck 8cacbd93b8 Add functions to allow the mocking of AES hw support for testing. 2 years ago
David Benjamin a438519f9e Fix miscellaneous size_t truncations 2 years ago
David Benjamin bf1b79288f Remove SSL_CIPHER_get_rfc_name 2 years ago
Adam Langley fe7a067f1e Run `go fmt` in `ssl/test/runner`. 2 years ago
David Benjamin 44a389a7fc Tidy up some lengths in SSL_SESSION 2 years ago