The test recipe includes a TEST_skip when OpenSSL is built with _PUT_MODEL_
based on design assumptions for QUIC and incompatibility with PUT wrapper
methods.
Fixes: #24442
Fixes: #24431
Signed-off-by: Randall S. Becker <randall.becker@nexbridge.ca>
Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24468)
The SPT threading model is no longer supported as of OpenSSL 3.2.
+The PUT model is incompatible with the QUIC capability. This capability should
+be disabled when building with PUT.
+
### TNS/E Considerations
The TNS/E platform is build using the same set of builds specifying `nse`
int setup_tests(void)
{
+#if defined (_PUT_MODEL_)
+ return TEST_skip("QUIC is not supported by this build");
+#endif
+
if (!test_skip_common_options()) {
TEST_error("Error parsing test options\n");
return 0;