From 6a257e15cd3d10e4d0a5003fef051ed5aca478e0 Mon Sep 17 00:00:00 2001 From: Karel Miko Date: Fri, 17 Apr 2015 08:56:42 +0200 Subject: [PATCH] cygwin related fix - variable name B0 changed to B_0 as it caused collision when compiling libtomcrypt as a perl module (for some reason only on cygwin) --- src/encauth/ccm/ccm_memory_ex.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/encauth/ccm/ccm_memory_ex.c b/src/encauth/ccm/ccm_memory_ex.c index f8e0aea..0265794 100644 --- a/src/encauth/ccm/ccm_memory_ex.c +++ b/src/encauth/ccm/ccm_memory_ex.c @@ -44,7 +44,7 @@ int ccm_memory_ex(int cipher, unsigned char *ct, unsigned char *tag, unsigned long *taglen, int direction, - const unsigned char *B0, + const unsigned char *B_0, const unsigned char *CTR, int ctrwidth) { @@ -144,7 +144,7 @@ int ccm_memory_ex(int cipher, /* form B_0 == flags | Nonce N | l(m) */ x = 0; -if (B0 == NULL) { +if (B_0 == NULL) { PAD[x++] = (unsigned char)(((headerlen > 0) ? (1<<6) : 0) | (((*taglen - 2)>>1)<<3) | (L-1)); @@ -172,8 +172,8 @@ if (B0 == NULL) { } } else { - // B0 != NULL - XMEMCPY(PAD, B0, 16); + // B_0 != NULL + XMEMCPY(PAD, B_0, 16); } /* encrypt PAD */