]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
nettle: avoid symbol clash in sha3-shake.h
authorDaiki Ueno <ueno@gnu.org>
Sun, 2 Jun 2024 00:12:15 +0000 (09:12 +0900)
committerDaiki Ueno <ueno@gnu.org>
Sun, 2 Jun 2024 00:20:54 +0000 (09:20 +0900)
Signed-off-by: Daiki Ueno <ueno@gnu.org>
lib/nettle/int/sha3-shake.h

index 1157683a2ac60dfe700cb2647d8784b8e630da37..6254bd4b028c6f7011d66536c6080077a17a7aae 100644 (file)
 extern "C" {
 #endif
 
+/* This function has already been public in older Nettle releases */
+#undef sha3_256_shake
+
 /* Name mangling */
-#define sha3_128_init nettle_sha3_128_init
-#define sha3_128_update nettle_sha3_128_update
-#define sha3_128_shake nettle_sha3_128_shake
-#define sha3_128_shake_output nettle_sha3_128_shake_output
-#define sha3_256_shake nettle_sha3_256_shake
-#define sha3_256_shake_output nettle_sha3_256_shake_output
+#define sha3_128_init gnutls_nettle_backport_sha3_128_init
+#define sha3_128_update gnutls_nettle_backport_sha3_128_update
+#define sha3_128_shake gnutls_nettle_backport_sha3_128_shake
+#define sha3_128_shake_output gnutls_nettle_backport_sha3_128_shake_output
+#define sha3_256_shake gnutls_nettle_backport_sha3_256_shake
+#define sha3_256_shake_output gnutls_nettle_backport_sha3_256_shake_output
 
 #define SHA3_128_DIGEST_SIZE 16
 #define SHA3_128_BLOCK_SIZE 168