cipher: Fix compiler warning for chacha20.
authorWerner Koch <wk@gnupg.org>
Thu, 24 Jul 2014 09:12:37 +0000 (11:12 +0200)
committerWerner Koch <wk@gnupg.org>
Fri, 25 Jul 2014 06:13:56 +0000 (08:13 +0200)
* cipher/chacha20.c (chacha20_blocks) [!USE_SSE2]: Do not build.

cipher/chacha20.c

index 03416d4..ebba2fc 100644 (file)
@@ -121,6 +121,8 @@ static const char *selftest (void);
 #define QOUT(ai, bi, ci, di) \
   DO_OUT(ai); DO_OUT(bi); DO_OUT(ci); DO_OUT(di)
 
+
+#ifndef USE_SSE2
 static unsigned int
 chacha20_blocks (u32 *state, const byte *src, byte *dst, size_t bytes)
 {
@@ -240,6 +242,7 @@ chacha20_blocks (u32 *state, const byte *src, byte *dst, size_t bytes)
   /* burn_stack */
   return (2 * CHACHA20_INPUT_LENGTH * sizeof(u32) + 6 * sizeof(void *));
 }
+#endif /*!USE_SSE2*/
 
 #undef QROUND
 #undef QOUT