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