summaryrefslogtreecommitdiff
path: root/drivers/staging/skein/include/skein.h
diff options
context:
space:
mode:
authorJason Cooper <jason@lakedaemon.net>2014-03-24 02:32:49 +0000
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-04-18 15:46:48 -0700
commitc2c7426bfcf2473ed4cf7135c2b15bae9c13dd6e (patch)
tree57139fd405b6ac6468c0a0fa32e85d2ed12c4926 /drivers/staging/skein/include/skein.h
parent449bb8125e3fd260f6b605a61f3df8b186bd5e55 (diff)
staging: crypto: skein: allow building statically
These are the minimum changes required to get the code to build statically in the kernel. It's necessary to do this first so that we can empirically determine that future cleanup patches aren't changing the generated object code. Signed-off-by: Jason Cooper <jason@lakedaemon.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/skein/include/skein.h')
-rw-r--r--drivers/staging/skein/include/skein.h10
1 files changed, 0 insertions, 10 deletions
diff --git a/drivers/staging/skein/include/skein.h b/drivers/staging/skein/include/skein.h
index f62d0deed17e..fc9d0a0a9c0a 100644
--- a/drivers/staging/skein/include/skein.h
+++ b/drivers/staging/skein/include/skein.h
@@ -261,18 +261,8 @@ int Skein1024_Output (Skein1024_Ctxt_t *ctx, u08b_t * hashVal);
#define Skein_Show_Key(bits,ctx,key,keyBytes)
#endif
-#ifndef SKEIN_ERR_CHECK /* run-time checks (e.g., bad params, uninitialized context)? */
#define Skein_Assert(x,retCode)/* default: ignore all Asserts, for performance */
#define Skein_assert(x)
-#elif defined(SKEIN_ASSERT)
-#include <assert.h>
-#define Skein_Assert(x,retCode) assert(x)
-#define Skein_assert(x) assert(x)
-#else
-#include <assert.h>
-#define Skein_Assert(x,retCode) { if (!(x)) return retCode; } /* caller error */
-#define Skein_assert(x) assert(x) /* internal error */
-#endif
/*****************************************************************
** Skein block function constants (shared across Ref and Opt code)