seems like compilers really hate des. it should would be nice to euthanize this.
it's a shame there's no simple license-friendly des library to use
typedef unsigned char des_cblock[8]; /* crypto-block size */
/* Key schedule */
typedef struct des_ks_struct {
+ union {
+ afs_uint32 i[2];
des_cblock _;
+ } _;
} des_key_schedule[16];
#define DES_KEY_SZ (sizeof(des_cblock))
#ifndef KERNEL
#include <stdio.h>
#endif
-#include <des.h>
#include <afsconfig.h>
#include <afs/param.h>
+#include <des.h>
#include "des_prototypes.h"
RCSID