X-Git-Url: https://git.distorted.org.uk/~mdw/become/blobdiff_plain/46b706e4af401c9b3df659e90aa404798f081d0c..cda05cf95bc44aa3cb6d3cd43a1ddf750413536a:/src/blowfish.h diff --git a/src/blowfish.h b/src/blowfish.h index e291206..e57aff9 100644 --- a/src/blowfish.h +++ b/src/blowfish.h @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: blowfish.h,v 1.3 1997/08/07 09:43:20 mdw Exp $ + * $Id: blowfish.h,v 1.3.2.1 1997/09/26 09:07:59 mdw Exp $ * * Blowfish encryption routines * @@ -29,6 +29,11 @@ /*----- Revision history --------------------------------------------------* * * $Log: blowfish.h,v $ + * Revision 1.3.2.1 1997/09/26 09:07:59 mdw + * Use the Blowfish encryption algorithm instead of IDEA. This is partly + * because I prefer Blowfish (without any particularly strong evidence) but + * mainly because IDEA is patented and Blowfish isn't. + * * Revision 1.3 1997/08/07 09:43:20 mdw * Fix address of the FSF. * @@ -47,6 +52,12 @@ extern "C" { #endif +/*----- Required headers --------------------------------------------------*/ + +#ifndef CONFIG_H +# include "config.h" +#endif + /*----- Type definitions --------------------------------------------------*/ /* --- A blowfish expanded key --- */ @@ -59,6 +70,10 @@ typedef struct blowfish_key { uint_32 s3[256]; } blowfish_key; +/* --- Size of a blowfish block --- */ + +#define BLOWFISH_BLKSIZE (8u) + /*----- Functions provided ------------------------------------------------*/ /* --- @blowfish_encrypt@ --- *