/* -*-c-*-
*
- * $Id: safer.h,v 1.1 2001/04/29 17:37:35 mdw Exp $
+ * $Id: safer.h,v 1.2 2001/04/29 18:11:38 mdw Exp $
*
* The SAFER block cipher
*
/*----- Revision history --------------------------------------------------*
*
* $Log: safer.h,v $
+ * Revision 1.2 2001/04/29 18:11:38 mdw
+ * Add some notes.
+ *
* Revision 1.1 2001/04/29 17:37:35 mdw
* Added SAFER block cipher.
*
*/
+/*----- Notes on the SAFER block cipher -----------------------------------*
+ *
+ * SAFER was designed by James Massey (who also worked on IDEA) for Cylink.
+ * It's free -- patents or other silliness. The original key schedule had
+ * some weaknesses, and a new one (the SK version) was added. SAFER has a
+ * variable number of rounds. The standard interface uses the recommended
+ * number for the given key schedule algorithm and key size.
+ *
+ * SAFER got a bad press in Schneier's book `Applied Cryptography'. I think
+ * this is undeserved. SAFER is a well-designed cipher which mostly looks
+ * pretty solid.
+ */
+
#ifndef CATACOMB_SAFER_H
#define CATACOMB_SAFER_H