aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorBob Beck <[email protected]>2026-09-29 19:44:55 +0200
committerNorbert Pocs <[email protected]>2026-10-01 10:21:22 +0200
commit79055da3e498a8e114c832c885c67ccd16629850 (patch)
tree573ce89f964611d83b893394597c422f869361af /include
parenttest: Check return value of SSL_CONNECTION_FROM_SSL (diff)
downloadopenssl-79055da3e498a8e114c832c885c67ccd16629850.tar.gz
openssl-79055da3e498a8e114c832c885c67ccd16629850.zip
Add Deprecation Macros for 4.2
Reviewed-by: Eugene Syromiatnikov <[email protected]> Reviewed-by: Richard Levitte <[email protected]> Reviewed-by: Neil Horman <[email protected]> Reviewed-by: Frederik Wedel-Heinen <[email protected]> Merge-date: Thu Oct 1 08:21:23 2026 Merged-from: https://github.com/openssl/openssl/pull/33039
Diffstat (limited to 'include')
-rw-r--r--include/openssl/macros.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/openssl/macros.h b/include/openssl/macros.h
index 96b83256542..fc3f150fede 100644
--- a/include/openssl/macros.h
+++ b/include/openssl/macros.h
@@ -177,6 +177,7 @@
* 'no-deprecated'.
*/
+#undef OPENSSL_NO_DEPRECATED_4_2
#undef OPENSSL_NO_DEPRECATED_4_1
#undef OPENSSL_NO_DEPRECATED_4_0
#undef OPENSSL_NO_DEPRECATED_3_6
@@ -191,6 +192,17 @@
#undef OPENSSL_NO_DEPRECATED_1_0_0
#undef OPENSSL_NO_DEPRECATED_0_9_8
+#if OPENSSL_API_LEVEL >= 40200
+#ifndef OPENSSL_NO_DEPRECATED
+#define OSSL_DEPRECATEDIN_4_2 OSSL_DEPRECATED(4.2)
+#define OSSL_DEPRECATEDIN_4_2_FOR(msg) OSSL_DEPRECATED_FOR(4.2, msg)
+#else
+#define OPENSSL_NO_DEPRECATED_4_2
+#endif
+#else
+#define OSSL_DEPRECATEDIN_4_2
+#define OSSL_DEPRECATEDIN_4_2_FOR(msg)
+#endif
#if OPENSSL_API_LEVEL >= 40100
#ifndef OPENSSL_NO_DEPRECATED
#define OSSL_DEPRECATEDIN_4_1 OSSL_DEPRECATED(4.1)