1 1.1.4.2 skrll /* $NetBSD: skipjack.h,v 1.1.4.2 2004/08/03 10:44:46 skrll Exp $ */ 2 1.1.4.2 skrll /* $OpenBSD: skipjack.h,v 1.3 2002/03/14 01:26:51 millert Exp $ */ 3 1.1.4.2 skrll 4 1.1.4.2 skrll /* 5 1.1.4.2 skrll * Further optimized test implementation of SKIPJACK algorithm 6 1.1.4.2 skrll * Mark Tillotson <markt (at) chaos.org.uk>, 25 June 98 7 1.1.4.2 skrll * Optimizations suit RISC (lots of registers) machine best. 8 1.1.4.2 skrll * 9 1.1.4.2 skrll * based on unoptimized implementation of 10 1.1.4.2 skrll * Panu Rissanen <bande (at) lut.fi> 960624 11 1.1.4.2 skrll * 12 1.1.4.2 skrll * SKIPJACK and KEA Algorithm Specifications 13 1.1.4.2 skrll * Version 2.0 14 1.1.4.2 skrll * 29 May 1998 15 1.1.4.2 skrll */ 16 1.1.4.2 skrll 17 1.1.4.2 skrll extern void skipjack_forwards(u_int8_t *plain, u_int8_t *cipher, u_int8_t **key); 18 1.1.4.2 skrll extern void skipjack_backwards(u_int8_t *cipher, u_int8_t *plain, u_int8_t **key); 19 1.1.4.2 skrll extern void subkey_table_gen(const u_int8_t *key, u_int8_t **key_tables); 20