]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
include C++ extern in ech.h master
authorsftcd <stephen.farrell@cs.tcd.ie>
Mon, 13 Apr 2026 00:43:04 +0000 (01:43 +0100)
committerNikola Pajkovsky <nikolap@openssl.org>
Mon, 13 Apr 2026 09:57:05 +0000 (11:57 +0200)
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Norbert Pocs <norbertp@openssl.org>
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
MergeDate: Mon Apr 13 09:57:10 2026
(Merged from https://github.com/openssl/openssl/pull/30790)

include/openssl/ech.h

index 3e2c0ad2bc7d4413714ca213b2dae310798d2270..10417be60f24eb205e48ad316e123cd3ed3d90c5 100644 (file)
 #define OPENSSL_ECH_H
 #pragma once
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #include <openssl/ssl.h>
 #include <openssl/hpke.h>
 
@@ -122,5 +126,9 @@ int SSL_CTX_ech_set1_outer_alpn_protos(SSL_CTX *s, const unsigned char *protos,
 void SSL_CTX_ech_set_callback(SSL_CTX *ctx, SSL_ech_cb_func f);
 int SSL_set1_ech_config_list(SSL *ssl, const uint8_t *ecl, size_t ecl_len);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif
 #endif