Home
last modified time | relevance | path

Searched refs:ROUNDS (Results 1 – 21 of 21) sorted by relevance

/external/ipsec-tools/src/racoon/missing/crypto/rijndael/
Drijndael-alg-fst.c36 int rijndaelKeySched(word8 k[MAXKC][4], word8 W[MAXROUNDS+1][4][4], int ROUNDS) { in rijndaelKeySched() argument
46 int KC = ROUNDS - 6; in rijndaelKeySched()
54 for (j = 0; (j < KC) && (r < ROUNDS + 1); ) { in rijndaelKeySched()
64 while (r < ROUNDS + 1) { /* while not enough round key material calculated */ in rijndaelKeySched()
89 for (j = 0; (j < KC) && (r < ROUNDS + 1); ) { in rijndaelKeySched()
103 int rijndaelKeyEncToDec(word8 W[MAXROUNDS+1][4][4], int ROUNDS) { in rijndaelKeyEncToDec() argument
107 for (r = 1; r < ROUNDS; r++) { in rijndaelKeyEncToDec()
142 int rijndaelEncrypt(word8 in[16], word8 out[16], word8 rk[MAXROUNDS+1][4][4], int ROUNDS) { in rijndaelEncrypt() argument
178 for (r = 1; r < ROUNDS-1; r++) { in rijndaelEncrypt()
202 *((word32*)temp[0]) = *((word32*)(b )) ^ *((word32*)rk[ROUNDS-1][0]); in rijndaelEncrypt()
[all …]
Drijndael-alg-fst.h19 …jndaelKeySched(u_int8_t k[RIJNDAEL_MAXKC][4], u_int8_t rk[RIJNDAEL_MAXROUNDS+1][4][4], int ROUNDS);
21 int rijndaelKeyEncToDec(u_int8_t W[RIJNDAEL_MAXROUNDS+1][4][4], int ROUNDS);
23 …jndaelEncrypt(u_int8_t a[16], u_int8_t b[16], u_int8_t rk[RIJNDAEL_MAXROUNDS+1][4][4], int ROUNDS);
26 int rijndaelEncryptRound(u_int8_t a[4][4], u_int8_t rk[RIJNDAEL_MAXROUNDS+1][4][4], int ROUNDS, int…
29 …jndaelDecrypt(u_int8_t a[16], u_int8_t b[16], u_int8_t rk[RIJNDAEL_MAXROUNDS+1][4][4], int ROUNDS);
32 int rijndaelDecryptRound(u_int8_t a[4][4], u_int8_t rk[RIJNDAEL_MAXROUNDS+1][4][4], int ROUNDS, int…
Drijndael-api-fst.c64 key->ROUNDS = keyLen/32 + 6; in rijndael_makeKey()
71 rijndaelKeySched(k, key->keySched, key->ROUNDS); in rijndael_makeKey()
73 rijndaelKeyEncToDec(key->keySched, key->ROUNDS); in rijndael_makeKey()
112 rijndaelEncrypt(input, outBuffer, key->keySched, key->ROUNDS); in rijndael_blockEncrypt()
132 rijndaelEncrypt(block, outBuffer, key->keySched, key->ROUNDS); in rijndael_blockEncrypt()
149 rijndaelEncrypt(block, outBuffer, key->keySched, key->ROUNDS); in rijndael_blockEncrypt()
169 rijndaelEncrypt(block, block, key->keySched, key->ROUNDS); in rijndael_blockEncrypt()
226 rijndaelEncrypt(input, outBuffer, key->keySched, key->ROUNDS); in rijndael_padEncrypt()
236 rijndaelEncrypt(block, outBuffer, key->keySched, key->ROUNDS); in rijndael_padEncrypt()
246 rijndaelEncrypt(block, outBuffer, key->keySched, key->ROUNDS); in rijndael_padEncrypt()
[all …]
Drijndael-api-fst.h58 int ROUNDS; /* key-length-dependent number of rounds */ member
/external/bouncycastle/bcprov/src/main/java/org/bouncycastle/crypto/engines/
DBlowfishEngine.java299 private static final int ROUNDS = 16; field in BlowfishEngine
302 private static final int P_SZ = ROUNDS+2;
415 for (int i = 1; i < ROUNDS; i += 2) in processTable()
421 xr ^= P[ROUNDS + 1]; in processTable()
522 for (int i = 1; i < ROUNDS; i += 2) in encryptBlock()
528 xr ^= P[ROUNDS + 1]; in encryptBlock()
548 xl ^= P[ROUNDS + 1]; in decryptBlock()
550 for (int i = ROUNDS; i > 0 ; i -= 2) in decryptBlock()
DAESEngine.java292ROUNDS = KC + 6; // This is not always true for the generalized Rijndael that allows larger block… in generateWorkingKey()
293 int[][] W = new int[ROUNDS+1][4]; // 4 words in a block in generateWorkingKey()
402 for (int j = 1; j < ROUNDS; j++) in generateWorkingKey()
414 private int ROUNDS; field in AESEngine
573 while (r < ROUNDS - 1) in encryptBlock()
600 int t0 = this.C0 ^ KW[ROUNDS][0]; in decryptBlock()
601 int t1 = this.C1 ^ KW[ROUNDS][1]; in decryptBlock()
602 int t2 = this.C2 ^ KW[ROUNDS][2]; in decryptBlock()
604 int r = ROUNDS - 1, r0, r1, r2, r3 = this.C3 ^ KW[ROUNDS][3]; in decryptBlock()
DAESFastEngine.java621ROUNDS = KC + 6; // This is not always true for the generalized Rijndael that allows larger block… in generateWorkingKey()
622 int[][] W = new int[ROUNDS+1][4]; // 4 words in a block in generateWorkingKey()
731 for (int j = 1; j < ROUNDS; j++) in generateWorkingKey()
743 private int ROUNDS; field in AESFastEngine
862 while (r < ROUNDS - 1) in encryptBlock()
934 int t0 = this.C0 ^ KW[ROUNDS][0]; in decryptBlock()
935 int t1 = this.C1 ^ KW[ROUNDS][1]; in decryptBlock()
936 int t2 = this.C2 ^ KW[ROUNDS][2]; in decryptBlock()
938 int r = ROUNDS - 1, r0, r1, r2, r3 = this.C3 ^ KW[ROUNDS][3]; in decryptBlock()
DTwofishEngine.java192 private static final int ROUNDS = 16; field in TwofishEngine
458 for (int r = 0; r < ROUNDS; r +=2) in encryptBlock()
495 int k = ROUND_SUBKEYS + 2 * ROUNDS -1 ; in decryptBlock()
497 for (int r = 0; r< ROUNDS ; r +=2) in decryptBlock()
/external/bouncycastle/repackaged/bcprov/src/main/java/com/android/org/bouncycastle/crypto/engines/
DBlowfishEngine.java301 private static final int ROUNDS = 16; field in BlowfishEngine
304 private static final int P_SZ = ROUNDS+2;
417 for (int i = 1; i < ROUNDS; i += 2) in processTable()
423 xr ^= P[ROUNDS + 1]; in processTable()
524 for (int i = 1; i < ROUNDS; i += 2) in encryptBlock()
530 xr ^= P[ROUNDS + 1]; in encryptBlock()
550 xl ^= P[ROUNDS + 1]; in decryptBlock()
552 for (int i = ROUNDS; i > 0 ; i -= 2) in decryptBlock()
DAESEngine.java294ROUNDS = KC + 6; // This is not always true for the generalized Rijndael that allows larger block… in generateWorkingKey()
295 int[][] W = new int[ROUNDS+1][4]; // 4 words in a block in generateWorkingKey()
404 for (int j = 1; j < ROUNDS; j++) in generateWorkingKey()
416 private int ROUNDS; field in AESEngine
575 while (r < ROUNDS - 1) in encryptBlock()
602 int t0 = this.C0 ^ KW[ROUNDS][0]; in decryptBlock()
603 int t1 = this.C1 ^ KW[ROUNDS][1]; in decryptBlock()
604 int t2 = this.C2 ^ KW[ROUNDS][2]; in decryptBlock()
606 int r = ROUNDS - 1, r0, r1, r2, r3 = this.C3 ^ KW[ROUNDS][3]; in decryptBlock()
DAESFastEngine.java623ROUNDS = KC + 6; // This is not always true for the generalized Rijndael that allows larger block… in generateWorkingKey()
624 int[][] W = new int[ROUNDS+1][4]; // 4 words in a block in generateWorkingKey()
733 for (int j = 1; j < ROUNDS; j++) in generateWorkingKey()
745 private int ROUNDS; field in AESFastEngine
864 while (r < ROUNDS - 1) in encryptBlock()
936 int t0 = this.C0 ^ KW[ROUNDS][0]; in decryptBlock()
937 int t1 = this.C1 ^ KW[ROUNDS][1]; in decryptBlock()
938 int t2 = this.C2 ^ KW[ROUNDS][2]; in decryptBlock()
940 int r = ROUNDS - 1, r0, r1, r2, r3 = this.C3 ^ KW[ROUNDS][3]; in decryptBlock()
DTwofishEngine.java194 private static final int ROUNDS = 16; field in TwofishEngine
460 for (int r = 0; r < ROUNDS; r +=2) in encryptBlock()
497 int k = ROUND_SUBKEYS + 2 * ROUNDS -1 ; in decryptBlock()
499 for (int r = 0; r< ROUNDS ; r +=2) in decryptBlock()
/external/icu/android_icu4j/src/main/java/android/icu/math/
DMathContext.java302 …private static final int ROUNDS[]=new int[]{ROUND_HALF_UP,ROUND_UNNECESSARY,ROUND_CEILING,ROUND_DO… field in MathContext
559 {int $1=ROUNDS.length;r=0;r:for(;$1>0;$1--,r++){ in toString()
560 if (roundingMode==ROUNDS[r]) in toString()
576 {int $2=ROUNDS.length;for(r=0;$2>0;$2--,r++){ in isValidRound()
577 if (testround==ROUNDS[r]) in isValidRound()
/external/icu/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/math/
DMathContext.java313 …private static final int ROUNDS[]=new int[]{ROUND_HALF_UP,ROUND_UNNECESSARY,ROUND_CEILING,ROUND_DO… field in MathContext
579 {int $1=ROUNDS.length;r=0;r:for(;$1>0;$1--,r++){ in toString()
580 if (roundingMode==ROUNDS[r]) in toString()
596 {int $2=ROUNDS.length;for(r=0;$2>0;$2--,r++){ in isValidRound()
597 if (testround==ROUNDS[r]) in isValidRound()
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/math/
DMathContext.java313 …private static final int ROUNDS[]=new int[]{ROUND_HALF_UP,ROUND_UNNECESSARY,ROUND_CEILING,ROUND_DO… field in MathContext
580 {int $1=ROUNDS.length;r=0;r:for(;$1>0;$1--,r++){ in toString()
581 if (roundingMode==ROUNDS[r]) in toString()
597 {int $2=ROUNDS.length;for(r=0;$2>0;$2--,r++){ in isValidRound()
598 if (testround==ROUNDS[r]) in isValidRound()
/external/scrypt/lib/crypto/
Dcrypto_scrypt-neon-salsa208.h9 #define ROUNDS 8 macro
73 for (i = ROUNDS;i > 0;i -= 2) { in salsa20_8_intrinsic()
/external/scrypt/patches/
Darm_neon.patch15 +#define ROUNDS 8
79 + for (i = ROUNDS;i > 0;i -= 2) {
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h38 ROUNDP, ROUNDS enumerator
1233 X86_INTRINSIC_DATA(sse41_round_sd, ROUNDS, X86ISD::VRNDSCALES, 0),
1234 X86_INTRINSIC_DATA(sse41_round_ss, ROUNDS, X86ISD::VRNDSCALES, 0),
DX86ISelLowering.cpp21000 case ROUNDS: { in LowerINTRINSIC_WO_CHAIN()
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86GenAsmWriter.inc6156 "r\000ROUNDPSm\000ROUNDPSr\000ROUNDSDm\000ROUNDSDr\000ROUNDSSm\000ROUNDS"
DX86GenAsmWriter1.inc6899 "r\000ROUNDPSm\000ROUNDPSr\000ROUNDSDm\000ROUNDSDr\000ROUNDSSm\000ROUNDS"