summaryrefslogtreecommitdiff
path: root/regress/lib/libssl/tlsext/tlsexttest.c
AgeCommit message (Collapse)Author
2022-10-02Revise for SSL_CTX_INTERNAL and SSL_INTERNAL removal.Joel Sing
2022-08-21Revise regress now that SSL_QUIC_METHOD exists.Joel Sing
2022-08-05fix error messageTheo Buehler
2022-08-05Use the FAIL macro instead of fprintf(stderr, "FAIL: ...\n");Theo Buehler
2022-08-05Make the bogokey[] global static const.Theo Buehler
2022-08-05Move CBB_init() to a consistent place.Theo Buehler
2022-08-05Consistently initialize failure to 1 at the top of the function andTheo Buehler
clear it right before the done label.
2022-08-05Consistently check for CBB_init() failure.Theo Buehler
2022-08-05Remove most of the indirection introduced in previous and instead fetchTheo Buehler
the appropriate tls_extension_funcs pointers for client and server from libssl and reach into them directly. ok jsing
2022-08-04Add some glue to fetch the tlsext functions from the tls_extensions[]Theo Buehler
table rather than calling the functions directly.
2022-07-17Revise regress for QUIC transport parameters TLS extension.Joel Sing
2022-07-02Adjust to new tls1_ec_nid2group_id API.Theo Buehler
2022-06-29Add support for sending QUIC transport parametersBob Beck
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@
2022-06-06Minor tweaks to psk modes regressTheo Buehler
2022-06-05move the calls to psk kex modes tests down to match order in ssl_tlsext.cTheo Buehler
2022-06-05Add regress coverage for PSK kex modes tlsext handlers.Theo Buehler
2022-02-08Plug a number of leaks reported by Ilya ShipitsinTheo Buehler
2022-02-05Revise for S3I removal.Joel Sing
2022-01-11Revise for changes to tls_key_share_peer_public()Joel Sing
2022-01-06Revise for change to tls_key_share_peer_public()Joel Sing
2022-01-05Revise for tls13_key_share rename.Joel Sing
2021-12-29One more leak of the same kindTheo Buehler
2021-12-29Plug memleakTheo Buehler
CID 345160
2021-11-02Add regress that calls SSL_set_tlsext_host_name() with a NULL host name.Joel Sing
2021-11-01Rework SNI hostname regress to be table driven.Joel Sing
Also adjust for the changes to tlsext_sni_is_valid_hostname() and include tests for IPv4 and IPv6 literals. ok beck@
2021-10-26Free memory on text exit to make asan quieterBob Beck
ok tb@
2021-10-26Revise regress for removal of SSL_SESSION_INTERNAL.Joel Sing
2021-03-24The server only sends a cookie during a HRR, not a SHTheo Buehler
2021-03-24Update regress for new_cipher rename.Joel Sing
2021-03-21Revise regress to match handshake struct changes.Joel Sing
2021-03-10Revise TLS extension regress to match version handling changes.Joel Sing
2020-10-11No longer need to cast away const in srtp_find_profile_by_name()Theo Buehler
2020-10-11Unbreak regress following SRTP_PROTECTION_PROFILE const change.Joel Sing
2020-08-09Update golden values to match P-521 being enabled by default in the client.Joel Sing
2020-07-03tlsexttest: pass message type to the extension functionsTheo Buehler
ok beck jsing
2020-07-03adjust tlsexttest to new argument orderTheo Buehler
2020-05-24Previous commit caught a few errx() cases by accident. undo them.Theo Buehler
2020-05-24include newlines in FAIL messagesTheo Buehler
2020-05-24address some nits from jsingTheo Buehler
2020-05-23Enforce that SNI hostnames be correct as per rfc 6066 and 5980.Bob Beck
Correct SNI alerts to differentiate between illegal parameter and an unknown name. ok tb@`
2020-05-11Revise regress for TLSv1.3 server being enabled.Joel Sing
2020-04-17Update key share regress to match previous change.Joel Sing
2020-02-05Reset the key share so that we do not have an existing peer public key.Joel Sing
2020-02-01Tweak regress to match change made to tls13_key_share_peer_public().Joel Sing
2020-01-30Revise for TLSv1.3 key share changes.Joel Sing
2020-01-26server sigalgs test is now bogus, disable for nowBob Beck
2019-11-10It has been called to my attention that the cookie monster ascii artBob Beck
in this test which I had obtained from a site purporting it to be free for use with artist attribtion might not be. After looking at at some other muppett ascii art for inspiration I am replacing this with my own ascii art muppet to replace the previously used cookie monster. The copyright for the art is the same as my code.
2019-03-25Update regress following sigalgs changes.Joel Sing
2019-02-03Use malloc() and memcpy() the test X25519 x25519_peer_public value.Joel Sing
Otherwise, if tlsext_keyshare_server_build() fails we call free with a pointer to static memory and bad things happen. Reported by bcook@
2019-01-24Add server side of versions, keyshare, and client and server of cookieBob Beck
extensions for tls1.3. versions is currently defanged to ignore its result until tls13 server side wired in full, so that server side code still works today when we only support tls 1.2 ok bcook@ tb@ jsing@