From 750531522976eaa3e8039a26836979aa5495d234 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Sat, 26 Apr 2014 14:25:44 +0200
Subject: [PATCH] Nettle.UMAC: Some of these constants now are available.

It helps to complain... :-)
---
 src/post_modules/Nettle/mac.cmod | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/post_modules/Nettle/mac.cmod b/src/post_modules/Nettle/mac.cmod
index 18691c34f3..85713c02fc 100644
--- a/src/post_modules/Nettle/mac.cmod
+++ b/src/post_modules/Nettle/mac.cmod
@@ -426,12 +426,18 @@ static void pike_poly1305_aes_set_iv(void *ctx, pike_nettle_size_t len,
 
 #ifdef HAVE_NETTLE_UMAC_H
 
-/* These two really ought to be in the <nettle/umac.h> header file, but... */
+/* These really ought to be in the <nettle/umac.h> header file, but...
+ *
+ * They are now in the upcoming Nettle 3.0.
+ */
 #ifndef UMAC_BLOCK_SIZE
 #define UMAC_BLOCK_SIZE		UMAC_DATA_SIZE
 #endif
+#ifndef UMAC_MAX_NONCE_SIZE
+#define UMAC_MAX_NONCE_SIZE	16
+#endif
 #ifndef UMAC_NONCE_SIZE
-#define UMAC_NONCE_SIZE		16
+#define UMAC_NONCE_SIZE		UMAC_MAX_NONCE_SIZE
 #endif
 
 #define UMAC32_BLOCK_SIZE	UMAC_BLOCK_SIZE
-- 
GitLab