Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Wire up QUIC regress. | jsing | 2022-08-27 | 1 | -1/+2 |
| | |||||
* | Add regress for QUIC. | jsing | 2022-08-27 | 2 | -0/+358 |
| | | | | | This exercises the libssl QUIC implementation and completes a TLS handshake using the SSL_QUIC_METHOD interface. | ||||
* | Revise regress now that SSL_QUIC_METHOD exists. | jsing | 2022-08-21 | 1 | -4/+6 |
| | |||||
* | fix error message | tb | 2022-08-05 | 1 | -2/+2 |
| | |||||
* | Use the FAIL macro instead of fprintf(stderr, "FAIL: ...\n"); | tb | 2022-08-05 | 1 | -10/+10 |
| | |||||
* | Make the bogokey[] global static const. | tb | 2022-08-05 | 1 | -7/+8 |
| | |||||
* | Move CBB_init() to a consistent place. | tb | 2022-08-05 | 1 | -10/+10 |
| | |||||
* | Consistently initialize failure to 1 at the top of the function and | tb | 2022-08-05 | 1 | -76/+62 |
| | | | | clear it right before the done label. | ||||
* | Consistently check for CBB_init() failure. | tb | 2022-08-05 | 1 | -45/+89 |
| | |||||
* | Remove most of the indirection introduced in previous and instead fetch | tb | 2022-08-05 | 1 | -400/+339 |
| | | | | | | | the appropriate tls_extension_funcs pointers for client and server from libssl and reach into them directly. ok jsing | ||||
* | Add some glue to fetch the tlsext functions from the tls_extensions[] | tb | 2022-08-04 | 1 | -190/+440 |
| | | | | table rather than calling the functions directly. | ||||
* | Extend TLS buffer regress to cover read/write usage. | jsing | 2022-07-22 | 1 | -13/+219 |
| | |||||
* | Make test table based, extend it a little | tb | 2022-07-21 | 1 | -69/+117 |
| | |||||
* | link ssl_set_alpn_protos to regress | tb | 2022-07-20 | 1 | -1/+2 |
| | |||||
* | Add a quick and dirty regress for SSL{_CTX,}_set_alpn_protos() | tb | 2022-07-20 | 1 | -0/+156 |
| | |||||
* | zap trailing spaces | tb | 2022-07-19 | 1 | -2/+2 |
| | |||||
* | Regenerate golden numbers due to RC4-MD5 now being disabled by default. | tb | 2022-07-19 | 1 | -61/+58 |
| | |||||
* | Revert accidental commit | tb | 2022-07-18 | 1 | -2/+2 |
| | |||||
* | Add comments to explain the magic numbers 57 and 58 | tb | 2022-07-18 | 2 | -3/+6 |
| | |||||
* | Avoid sending the QUIC transport parameters extension now that we | tb | 2022-07-18 | 1 | -4/+4 |
| | | | | | | send an unsupported extension alert. Noted by anton | ||||
* | Revise regress for QUIC transport parameters TLS extension. | jsing | 2022-07-17 | 1 | -15/+32 |
| | |||||
* | Use the security level knob in the test script. | tb | 2022-07-07 | 1 | -2/+14 |
| | | | | from beck | ||||
* | Only run tests against ciphers supported by the method. | tb | 2022-07-07 | 2 | -4/+28 |
| | |||||
* | Add some minimal regress coverage for the security level. | tb | 2022-07-07 | 1 | -1/+6 |
| | | | | From beck | ||||
* | Make the ssltest security level aware. | tb | 2022-07-07 | 1 | -1/+9 |
| | | | | From beck | ||||
* | Switch ssltest to using the newly generated certs that use SHA-256 instead | tb | 2022-07-07 | 2 | -8/+6 |
| | | | | | | of SHA-1. This helps the switch to security-level aware ssltest. From jsing | ||||
* | Adjust to new tls1_ec_nid2group_id API. | tb | 2022-07-02 | 1 | -7/+13 |
| | |||||
* | Add support for sending QUIC transport parameters | beck | 2022-06-29 | 1 | -1/+257 |
| | | | | | | | | | | This is the start of adding the boringssl API for QUIC support, and the TLS extensions necessary to send and receive QUIC transport data. Inspired by boringssl's https://boringssl-review.googlesource.com/24464 ok jsing@ tb@ | ||||
* | Use relative paths so beck can run regress in his git tree and have | tb | 2022-06-29 | 4 | -8/+12 |
| | | | | the correct ssl_local.h etc be picked up. | ||||
* | More %i vs %d cleanup | tb | 2022-06-10 | 7 | -20/+20 |
| | |||||
* | Fix format strings: change %i, %li, %lli to %d, %ld, %lld and switch to | tb | 2022-06-07 | 1 | -18/+18 |
| | | | | | %zu for master_key_length, session_id_length and sid_ctx_length, which are now size_t. | ||||
* | Minor tweaks to psk modes regress | tb | 2022-06-06 | 1 | -3/+3 |
| | |||||
* | move the calls to psk kex modes tests down to match order in ssl_tlsext.c | tb | 2022-06-05 | 1 | -4/+4 |
| | |||||
* | Add regress coverage for PSK kex modes tlsext handlers. | tb | 2022-06-05 | 1 | -2/+210 |
| | |||||
* | Add the two length tests. Can't currently run them because we need an | tb | 2022-05-14 | 1 | -1/+6 |
| | | | | echo server. | ||||
* | If Ruby 3.1 isn't available, try to fall back to Ruby 3.0 so that | tb | 2022-05-10 | 1 | -1/+5 |
| | | | | | regress on bluhm's test machines have a chance to pass on slower architectures while package builds catch up. | ||||
* | Default Ruby is now 3.1 | tb | 2022-05-08 | 1 | -2/+2 |
| | |||||
* | Add missing self. From anton | tb | 2022-04-21 | 1 | -2/+2 |
| | |||||
* | Some more c99 initializers for consistency and readability | tb | 2022-03-08 | 1 | -23/+62 |
| | |||||
* | Plug leaks reported by Ilya Shipitsin | tb | 2022-02-08 | 1 | -1/+5 |
| | |||||
* | Plug a number of leaks reported by Ilya Shipitsin | tb | 2022-02-08 | 1 | -2/+9 |
| | |||||
* | cope with recent S3I removal; ok tb@ | anton | 2022-02-06 | 1 | -2/+2 |
| | |||||
* | Add a workaround due to OpenSSL's limitation of SSL_CTX_set_cipher_list | tb | 2022-02-05 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | SSL_CTX_set_cipher_list() in OpenSSL 1.1 does not accept TLSv1.3 ciphers. This wasn't a problem until now since the AEAD- ciphers were counted as distinct from TLS_ ciphers by the regress test, so they were never used in the {run,check}-cipher-${cipher}-client-${clib}-server-${slib} tests With the renaming, the TLSv1.3 ciphers are now considered as common ciphers, so they're tested. With openssl11 this results in 0:error:1410D0B9:SSL routines:SSL_CTX_set_cipher_list:no cipher match:ssl/ssl_lib.c:2573: The design of these tests doesn't allow easily adding a call to SSL_CTX_set_ciphersuites (since they also need to work with openssl 1.0.2) so skip the TLS_* ciphers for the time being. | ||||
* | Mechanically adjust from AEAD- to TLS_ to adjust to the new cipher names. | tb | 2022-02-05 | 1 | -10/+5 |
| | |||||
* | Adjust the ssl_get_shared_ciphers to the new names. | tb | 2022-02-05 | 1 | -23/+23 |
| | |||||
* | Revise for S3I removal. | jsing | 2022-02-05 | 1 | -81/+81 |
| | |||||
* | Revise for peer_cert. | jsing | 2022-01-11 | 1 | -6/+6 |
| | |||||
* | Revise for changes to tls_key_share_peer_public() | jsing | 2022-01-11 | 1 | -2/+4 |
| | |||||
* | Let dtlstest peek into bio_local.h | tb | 2022-01-07 | 2 | -2/+4 |
| | |||||
* | Revise for change to tls_key_share_peer_public() | jsing | 2022-01-06 | 1 | -3/+2 |
| |