Home | History | Annotate | Download | only in ciphers

Lines Matching refs:noekeon

12    @file noekeon.c
13 Implementation of the Noekeon block cipher by Tom St Denis
17 #ifdef NOEKEON
21 "noekeon",
68 Initialize the Noekeon block cipher
90 LOAD32H(skey->noekeon.K[0],&key[0]);
91 LOAD32H(skey->noekeon.K[1],&key[4]);
92 LOAD32H(skey->noekeon.K[2],&key[8]);
93 LOAD32H(skey->noekeon.K[3],&key[12]);
95 LOAD32H(skey->noekeon.dK[0],&key[0]);
96 LOAD32H(skey->noekeon.dK[1],&key[4]);
97 LOAD32H(skey->noekeon.dK[2],&key[8]);
98 LOAD32H(skey->noekeon.dK[3],&key[12]);
100 kTHETA(skey->noekeon.dK[0], skey->noekeon.dK[1], skey->noekeon.dK[2], skey->noekeon.dK[3]);
106 Encrypts a block of text with Noekeon
130 THETA(skey->noekeon.K, a,b,c,d); \
142 THETA(skey->noekeon.K, a, b, c, d);
160 Decrypts a block of text with Noekeon
184 THETA(skey->noekeon.dK, a,b,c,d); \
196 THETA(skey->noekeon.dK, a,b,c,d);
213 Performs a self-test of the Noekeon block cipher
301 /* $Source: /cvs/libtom/libtomcrypt/src/ciphers/noekeon.c,v $ */