aboutsummaryrefslogtreecommitdiff
path: root/ssl
AgeCommit message (Expand)AuthorFilesLines
2024-05-09Add certificates to the remaining ECH client testsRoland Shoemaker1-2/+13
2024-04-26Remove remnants of C++ runtime workaroundsDavid Benjamin1-10/+4
2024-04-26Reset DTLS1_BITMAP without resorting to memsetDavid Benjamin1-1/+1
2024-04-23Add certificates to a couple of testsRoland Shoemaker1-0/+56
2024-04-22Change unsupported KEM identifierRoland Shoemaker1-3/+2
2024-04-22Make SSL_CTX_set_keylog_callback constant timeDavid Benjamin1-8/+14
2024-04-17Add some tests for SSL_CTX_set_keylog_callbackDavid Benjamin1-0/+108
2024-04-17Switch some pointer arithmetic to spansDavid Benjamin1-4/+2
2024-04-04Increase DTLS window size from 64 to 256Nick Harper3-11/+16
2024-03-20Move ssl and decrepit sources to sources.cmakeDavid Benjamin1-48/+0
2024-03-12Fix spelling of IdentifierBob Beck3-4/+4
2024-03-12Don't dereference hs->credential on TLS 1.2 PSK ciphersDavid Benjamin2-15/+23
2024-03-11Fix a number of cases overwriting certificates, keys, etc. with SSL_CREDENTIALDavid Benjamin5-31/+200
2024-03-07Remove an unused runner/shim flag in SSL testsDavid Benjamin2-2/+0
2024-03-07Only negotiate ECDHE curves and sigalgs onceDavid Benjamin6-129/+121
2024-03-07Add an SSL_CREDENTIAL API for ECDSA/RSA and delegated credentialsDavid Benjamin27-1421/+2465
2024-03-07Rename CRYPTO_get_ex_new_index to CRYPTO_get_ex_new_index_exDavid Benjamin2-3/+4
2024-03-06Remove unused group_id parameter in TLS 1.3 cipher suite selectionDavid Benjamin3-23/+13
2024-03-06Check ECDSA curves in TLS 1.2 serversDavid Benjamin6-20/+132
2024-03-06Check client certificate types in TLS <= 1.2David Benjamin6-6/+70
2024-03-06runner: Add a test for hint mismatch due to public keyDavid Benjamin1-0/+39
2024-03-05runner: Configure all relevant fields from the Credential typeDavid Benjamin6-250/+220
2024-03-05runner: Rename CertificateChain to CredentialDavid Benjamin7-151/+153
2024-03-05Align CRYPTO_get_ex_new_index with the public API's calling conventionDavid Benjamin2-18/+4
2024-03-05Make bssl_shim's setup logic infallibleDavid Benjamin1-23/+24
2024-03-05Slightly simplify ssl_x509.ccDavid Benjamin1-61/+37
2024-03-05Forbid RSA delegated credentialsDavid Benjamin2-1/+30
2024-03-05Fix delegated credential signature algorithm handlingDavid Benjamin8-50/+119
2024-03-05Make DelegatedCredentials-KeyMismatch test less confusingDavid Benjamin1-30/+5
2024-03-05Use slices.Contains in ssl/test/runnerDavid Benjamin2-11/+3
2024-03-05Fold ssl_add_cert_chain into its callerDavid Benjamin5-41/+25
2024-03-04runner: Remove the ability to configure multiple certificatesDavid Benjamin5-203/+106
2024-03-04runner: Use go:embedDavid Benjamin1-49/+52
2024-02-28Generate certs on the fly in runner, pass trusted cert to shimRoland Shoemaker20-879/+611
2024-02-23Add tests for what happens when no certificate is configuredDavid Benjamin1-0/+85
2024-02-23Introduce a test helper for asserting on the errorDavid Benjamin1-18/+12
2024-02-23Make an include/openssl/experimental. Move kyber to it for now.Bob Beck1-1/+1
2024-02-23Deprecate and simplify SSL_CTX_check_private_keyDavid Benjamin5-34/+114
2024-02-23Use std::copy instead of OPENSSL_memcpy for the internal bssl::Array::CopyFromDavid Benjamin1-1/+2
2024-02-23Consistently open files in binary mode on WindowsDavid Benjamin1-2/+2
2024-02-22Add some utilities for testing temporary filesDavid Benjamin1-4/+8
2024-02-22Remove redundant piece of DC stateDavid Benjamin4-10/+3
2024-02-22Test an unusual split between context and connection configurationDavid Benjamin1-0/+33
2024-02-22Remove some impossible null checksDavid Benjamin1-11/+3
2024-02-22Remove some indirection in SSL_certs_clearDavid Benjamin3-29/+18
2024-02-22Make an internal RefCounted base class for libsslDavid Benjamin4-39/+62
2024-02-21Integrate TLS 1.2 sigalg and cipher suite selectionDavid Benjamin5-31/+69
2024-02-20Update delegated credentials to the final RFCDavid Benjamin7-39/+35
2024-02-15Allow a C++ runtime dependency in libsslDavid Benjamin1-14/+2
2024-02-09Minor formatting fixesDavid Benjamin1-2/+2