X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Farctwo.h;h=dc23aeb54f97dce3cd9f93a7a41dd15760fe3866;hb=d63fa9d4fe8791bca39b5108c9970e70016e7a21;hp=ac97fcf676c7f6f76fa006272fd896a3cb112468;hpb=853ca59f4a9c7dac95aacece42daf3e09d5ae03e;p=gnulib.git diff --git a/lib/arctwo.h b/lib/arctwo.h index ac97fcf67..dc23aeb54 100644 --- a/lib/arctwo.h +++ b/lib/arctwo.h @@ -1,5 +1,5 @@ /* arctwo.h --- The arctwo block cipher - * Copyright (C) 2000, 2001, 2002, 2003, 2005 Free Software Foundation, Inc. + * Copyright (C) 2000-2003, 2005, 2009-2011 Free Software Foundation, Inc. * * This file is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published @@ -39,10 +39,10 @@ typedef struct EFFECTIVE_KEYLEN of 0, but see RFC 2268 for more information. */ void arctwo_setkey_ekb (arctwo_context *context, - size_t keylen, const char *key, size_t effective_keylen); + size_t keylen, const char *key, size_t effective_keylen); #define arctwo_setkey(context,keylen,key) \ - arctwo_setkey_ekb (context, keylen, key, 8 * keylen) + arctwo_setkey_ekb (context, keylen, key, 8 * (keylen)) /* Encrypt INBUF of size LENGTH into OUTBUF. LENGTH must be a multiple of ARCTWO_BLOCK_SIZE. CONTEXT hold the encryption key, @@ -50,7 +50,7 @@ arctwo_setkey_ekb (arctwo_context *context, arctwo_setkey_ekb. */ extern void arctwo_encrypt (arctwo_context *context, const char *inbuf, - char *outbuf, size_t length); + char *outbuf, size_t length); /* Decrypt INBUF of size LENGTH into OUTBUF. LENGTH must be a multiple of ARCTWO_BLOCK_SIZE. CONTEXT hold the decryption key, @@ -58,6 +58,6 @@ arctwo_encrypt (arctwo_context *context, const char *inbuf, arctwo_setkey_ekb. */ extern void arctwo_decrypt (arctwo_context *context, const char *inbuf, - char *outbuf, size_t length); + char *outbuf, size_t length); #endif /* ARCTWO_H */