]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - ssl/ssl_lib.c
QUIC APL: Refactor stream-related code into QUIC_XSO object
[thirdparty/openssl.git] / ssl / ssl_lib.c
index 8efd009cef2d3f7fd632cadbf8fbe7862e12dce3..56cbbac5f89d5d9f7d774683c9a5341e6632fcf3 100644 (file)
@@ -7299,6 +7299,18 @@ int SSL_stream_conclude(SSL *ssl, uint64_t flags)
 #endif
 }
 
+SSL *SSL_new_stream(SSL *s, uint64_t flags)
+{
+#ifndef OPENSSL_NO_QUIC
+    if (!IS_QUIC(s))
+        return NULL;
+
+    return ossl_quic_conn_stream_new(s, flags);
+#else
+    return NULL;
+#endif
+}
+
 int SSL_add_expected_rpk(SSL *s, EVP_PKEY *rpk)
 {
     unsigned char *data = NULL;