]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - ssl/ssl_lib.c
QUIC DISPATCH/APL: Implement SSL_get_stream_id
[thirdparty/openssl.git] / ssl / ssl_lib.c
index 5a226312da8bc5664de56c9ed811d9de708505ae..a7e3682291a3fae1dc17a230eba7e3fd7025c8e2 100644 (file)
@@ -7340,6 +7340,18 @@ int SSL_get_stream_type(SSL *s)
 #endif
 }
 
+uint64_t SSL_get_stream_id(SSL *s)
+{
+#ifndef OPENSSL_NO_QUIC
+    if (!IS_QUIC(s))
+        return UINT64_MAX;
+
+    return ossl_quic_get_stream_id(s);
+#else
+    return UINT64_MAX;
+#endif
+}
+
 int SSL_add_expected_rpk(SSL *s, EVP_PKEY *rpk)
 {
     unsigned char *data = NULL;