Lines Matching refs:i

186   var i, kmd5e, kmd5o;
193 for (i = 0; i < s.length; i += 2) {
194 md5_update(s.charCodeAt(i));
200 for (i = 1; i < s.length; i += 2) {
201 md5_update(s.charCodeAt(i));
433 var v, i, ret, key;
458 for (i = 0; i < plaintext.length; i++) {
459 md5_update(plaintext.charCodeAt(i));
463 for (i = 0; i < digestBits.length; i++) {
464 header += String.fromCharCode(digestBits[i]);
469 i = plaintext.length;
470 header += String.fromCharCode(i >>> 24);
471 header += String.fromCharCode(i >>> 16);
472 header += String.fromCharCode(i >>> 8);
473 header += String.fromCharCode(i & 0xFF);
509 var i,plaintext="";
512 for(i=0;i<dl;i++) {
513 plaintext+=String.fromCharCode(result[i]);
514 md5_update(result[i]);
521 for(i=0;i<digestBits.length;i++) {
522 if(digestBits[i]!=header[i]) {
646 for (var i = 0; i < 4; i++) { // Substitute for every byte in state
647 for (var j = 0; j < Nb; j++) { state[i][j] = S[state[i][j]]; }
654 for (var i=1; i<4; i++) { // Row 0 never shifts
656 state[i] = cyclicShiftLeft(state[i], shiftOffsets[Nb][i]);
658 state[i] = cyclicShiftLeft(state[i], Nb - shiftOffsets[Nb][i]);
670 var i = 0;
672 for (i = 0; i < 4; i++) { // and for each row in the column...
674 b[i] = mult_GF256(state[i][j], 2) ^ // perform mixing
675 mult_GF256(state[(i+1)%4][j], 3) ^
676 state[(i+2)%4][j] ^
677 state[(i+3)%4][j];
679 b[i] = mult_GF256(state[i][j], 0xE) ^
680 mult_GF256(state[(i+1)%4][j], 0xB) ^
681 mult_GF256(state[(i+2)%4][j], 0xD) ^
682 mult_GF256(state[(i+3)%4][j], 9);
685 for (i = 0; i < 4; i++) { // Place result back into column
686 state[i][j] = b[i];
775 var i;
781 for (i=1; i<Nr; i++) { jcRound(block, expandedKey.slice(Nb*i, Nb*(i+1))); }
792 var i;
798 for (i = Nr - 1; i>0; i--) {
799 inverseRound(block, expandedKey.slice(Nb*i, Nb*(i+1)));
816 for(var i=0; i<byteArray.length; i++)
817 if (byteArray[i] != 0)
818 result += String.fromCharCode(byteArray[i]);
832 for (var i=0; i<byteArray.length; i++) {
833 result += ((byteArray[i]<16) ? "0" : "") + byteArray[i].toString(16);
850 for (var i = 0; i<hexString.length; i += 2) {
851 byteArray[Math.floor(i/2)] = parseInt(hexString.slice(i, i+2), 16);
901 var i;
909 for (i=0; i<plaintext.length; i++) {
910 plaintext[i] = plaintext[i].charCodeAt(0) & 0xFF;
914 i = plaintext.length % bpb;
915 if (i > 0) {
916 plaintext = plaintext.concat(getRandomBytes(bpb - i));
925 var i, bytes = [];
927 for (i = 0; i < howMany; i++) {
928 bytes[i] = prng.nextInt(255);
946 var expandedKey, i, aBlock;
968 for (i = 0; i < bpb; i++) {
969 aBlock[i] ^= ct[(block * bpb) + i];
1007 for (var i=0; i<bpb; i++) {
1008 pt[(block-1)*bpb + i] = aBlock[i] ^ ciphertext[(block-1)*bpb + i];
1058 var i;
1060 for (i = 0; i < 4; i++) {
1144 var i, k = [];
1152 for (i = 0; i < edlen; i += 2) {
1153 md5_update(entropyData[i]);
1156 for (i = 0; i < 16; i++) {
1157 k[i] = digestBits[i];
1161 for (i = 1; i < edlen; i += 2) {
1162 md5_update(entropyData[i]);
1165 for (i = 0; i < 16; i++) {
1166 k[i + 16] = digestBits[i];
1196 var i, ct;
1197 for (i = 0; i < 3; i++) {
1207 for (i = 0; i < n; i++) {
1231 var i, w = 0, nbytes = Math.floor((n + 7) / 8);
1233 for (i = 0; i < nbytes; i++) {
1295 var i;
1303 i = Math.floor(this.state / 67108862);
1307 this.state = Math.round((this.shuffle[i] + this.gen2) % 2147483563);
1311 this.shuffle[i] = this.gen1;
1346 var i;
1350 for (i = 0; i < 19; i++) {
1356 for (i = 0; i < 32; i++) {
1358 this.shuffle[31 - i] = this.gen1;
1367 for (i = 0; i < n; i++) {
1368 this[i] = 0;
1411 for (var i = 0; i < b; i++) {
1566 for (i = 0; i < 16; i++) {
1567 x[i] = and(buf[i * 4 + offset], 0xFF);
1569 x[i] += shl(and(buf[i * 4 + j + offset] ,0xFF), j * 8);
1658 for (i = 0; i < digestBits.length; i++) {
1659 digestBits[i] = 0;
1664 var index, i;
1683 var i = 0, index = 0, padLen = 0;
1685 for (i = 0; i < 4; i++) {
1686 bits[i] = and(shr(count[0], (i * 8)), 0xFF);
1688 for (i = 0; i < 4; i++) {
1689 bits[i + 4] = and(shr(count[1], (i * 8)), 0xFF);
1695 for (i = 0; i < padLen; i++) {
1696 md5_update(padding[i]);
1698 for (i = 0; i < 8; i++) {
1699 md5_update(bits[i]);
1702 for (i = 0; i < 4; i++) {
1704 digestBits[i * 4 + j] = and(shr(state[i], (j * 8)) , 0xFF);
1754 var hs = "", i;
1757 if ((i = s.indexOf(hexSentinel)) >= 0) {
1758 s = s.substring(i + hexSentinel.length, s.length);
1760 if ((i = s.indexOf(hexEndSentinel)) >= 0) {
1761 s = s.substring(0, i);
1766 for (i = 0; i < s.length; i++) {
1767 var c = s.charAt(i);
1827 for (i = 0; i < b.length; i++) {
1829 armour_cg_outletter(String.fromCharCode(charBase + ((((b[i] >> 4) & 0xF)) + r) % 24));
1831 armour_cg_outletter(String.fromCharCode(charBase + ((((b[i] & 0xF)) + r) % 24)));
1976 var i;
1977 for (i = 0; i <= b.length - 3; i += 3) {
1982 b64l += base64code.charAt(b[i] >> 2);
1983 b64l += base64code.charAt(((b[i] & 3) << 4) | (b[i + 1] >> 4));
1984 b64l += base64code.charAt(((b[i + 1] & 0xF) << 2) | (b[i + 2] >> 6));
1985 b64l += base64code.charAt(b[i + 2] & 0x3F);
1988 //dump("b.length", b.length); dump("i", i); dump("(b.length - i)", (b.length - i));
1989 if ((b.length - i) == 1) {
1990 b64l += base64code.charAt(b[i] >> 2);
1991 b64l += base64code.charAt(((b[i] & 3) << 4));
1993 } else if ((b.length - i) == 2) {
1994 b64l += base64code.charAt(b[i] >> 2);
1995 b64l += base64code.charAt(((b[i] & 3) << 4) | (b[i + 1] >> 4));
1996 b64l += base64code.charAt(((b[i + 1] & 0xF) << 2));
2013 var i = 0, j, c, shortgroup = 0, n = 0;
2026 while (i < s.length) {
2027 if (base64code.indexOf(s.charAt(i)) != -1) {
2030 i++;
2037 while (i < s.length) {
2039 if (i >= s.length) {
2046 c = base64code.indexOf(s.charAt(i));
2049 } else if (s.charAt(i) == "=") {
2052 } else if (s.substring(i, i + base64esent.length) == base64esent) {
2053 //dump("s.substring(i, i + base64esent.length)", s.substring(i, i + base64esent.length));
2054 //dump("esent", i);
2055 i = s.length;
2058 //dump("s.substring(i, i + base64esent.length)", s.substring(i, i + base64esent.length));
2059 //dump("usent", i);
2062 i++;
2116 var s = "", i = 0, b1, b2;
2118 while (i < utf8.length) {
2119 b1 = utf8.charCodeAt(i);
2122 i++;
2124 b2 = utf8.charCodeAt(i + 1);
2126 i += 2;
2128 b2 = utf8.charCodeAt(i + 1);
2129 b3 = utf8.charCodeAt(i + 2);
2132 i += 3;
2155 var i, necessary = false;
2157 for (i = 0; i < s.length; i++) {
2158 if ((s.charCodeAt(i) == 0x9D) || (s.charCodeAt(i) > 0xFF)) {