From c2bcf88aa28d37d843630dbefd708e33cad3cf6f Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 9 Dec 2004 17:04:47 +0000 Subject: (serpent_setkey): Moved prototype of serpent_test to outer scope. --- cipher/serpent.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'cipher/serpent.c') diff --git a/cipher/serpent.c b/cipher/serpent.c index 0ef952eb..ef6f8c06 100644 --- a/cipher/serpent.c +++ b/cipher/serpent.c @@ -55,6 +55,10 @@ typedef struct serpent_context serpent_subkeys_t keys; /* Generated subkeys. */ } serpent_context_t; +/* A prototype. */ +static const char *serpent_test (void); + + #define byte_swap_32(x) \ (0 \ | (((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) \ @@ -687,8 +691,6 @@ serpent_setkey (void *ctx, if (! serpent_init_done) { /* Execute a self-test the first time, Serpent is used. */ - static const char *serpent_test (void); - serpent_test_ret = serpent_test (); if (serpent_test_ret) log_error ("Serpent test failure: %s\n", serpent_test_ret); -- cgit v1.2.1