Searched defs:ROUNDS (Results 1 - 6 of 6) sorted by relevance
/external/ipsec-tools/src/racoon/missing/crypto/rijndael/ |
H A D | rijndael-alg-fst.c | 36 int rijndaelKeySched(word8 k[MAXKC][4], word8 W[MAXROUNDS+1][4][4], int ROUNDS) { argument 46 int KC = ROUNDS - 6; 54 for (j = 0; (j < KC) && (r < ROUNDS + 1); ) { 64 while (r < ROUNDS + 1) { /* while not enough round key material calculated */ 89 for (j = 0; (j < KC) && (r < ROUNDS + 1); ) { 103 int rijndaelKeyEncToDec(word8 W[MAXROUNDS+1][4][4], int ROUNDS) { argument 107 for (r = 1; r < ROUNDS; r++) { 142 int rijndaelEncrypt(word8 in[16], word8 out[16], word8 rk[MAXROUNDS+1][4][4], int ROUNDS) { argument 178 for (r = 1; r < ROUNDS-1; r++) { 202 *((word32*)temp[0]) = *((word32*)(b )) ^ *((word32*)rk[ROUNDS 240 rijndaelEncryptRound(word8 a[4][4], word8 rk[MAXROUNDS+1][4][4], int ROUNDS, int rounds) argument 307 rijndaelDecrypt(word8 in[16], word8 out[16], word8 rk[MAXROUNDS+1][4][4], int ROUNDS) argument 409 rijndaelDecryptRound(word8 a[4][4], word8 rk[MAXROUNDS+1][4][4], int ROUNDS, int rounds) argument [all...] |
H A D | rijndael-api-fst.h | 58 int ROUNDS; /* key-length-dependent number of rounds */ member in struct:__anon5271
|
/external/bouncycastle/src/main/java/org/bouncycastle/crypto/engines/ |
H A D | AESEngine.java | 283 ROUNDS = KC + 6; // This is not always true for the generalized Rijndael that allows larger block sizes 284 int[][] W = new int[ROUNDS+1][4]; // 4 words in a block 303 int k = (ROUNDS + 1) << 2; 321 for (int j = 1; j < ROUNDS; j++) 333 private int ROUNDS; field in class:AESEngine 486 while (r < ROUNDS - 1) 516 C0 ^= KW[ROUNDS][0]; 517 C1 ^= KW[ROUNDS][1]; 518 C2 ^= KW[ROUNDS][2]; 519 C3 ^= KW[ROUNDS][ [all...] |
H A D | AESFastEngine.java | 614 ROUNDS = KC + 6; // This is not always true for the generalized Rijndael that allows larger block sizes 615 int[][] W = new int[ROUNDS+1][4]; // 4 words in a block 634 int k = (ROUNDS + 1) << 2; 652 for (int j = 1; j < ROUNDS; j++) 664 private int ROUNDS; field in class:AESFastEngine 815 while (r < ROUNDS - 1) 845 C0 ^= KW[ROUNDS][0]; 846 C1 ^= KW[ROUNDS][1]; 847 C2 ^= KW[ROUNDS][2]; 848 C3 ^= KW[ROUNDS][ [all...] |
H A D | BlowfishEngine.java | 298 private static final int ROUNDS = 16; field in class:BlowfishEngine 301 private static final int P_SZ = ROUNDS+2; 414 for (int i = 1; i < ROUNDS; i += 2) 420 xr ^= P[ROUNDS + 1]; 521 for (int i = 1; i < ROUNDS; i += 2) 527 xr ^= P[ROUNDS + 1]; 547 xl ^= P[ROUNDS + 1]; 549 for (int i = ROUNDS; i > 0 ; i -= 2)
|
H A D | TwofishEngine.java | 191 private static final int ROUNDS = 16; field in class:TwofishEngine 455 for (int r = 0; r < ROUNDS; r +=2) 492 int k = ROUND_SUBKEYS + 2 * ROUNDS -1 ; 494 for (int r = 0; r< ROUNDS ; r +=2)
|
Completed in 715 milliseconds