Lines Matching refs:i

130   var i, kmd5e, kmd5o;
137 for (i = 0; i < s.length; i += 2) {
138 md5_update(s.charCodeAt(i));
144 for (i = 1; i < s.length; i += 2) {
145 md5_update(s.charCodeAt(i));
361 var v, i, ret, key;
386 for (i = 0; i < plaintext.length; i++) {
387 md5_update(plaintext.charCodeAt(i));
391 for (i = 0; i < digestBits.length; i++) {
392 header += String.fromCharCode(digestBits[i]);
397 i = plaintext.length;
398 header += String.fromCharCode(i >>> 24);
399 header += String.fromCharCode(i >>> 16);
400 header += String.fromCharCode(i >>> 8);
401 header += String.fromCharCode(i & 0xFF);
437 var i,plaintext="";
440 for(i=0;i<dl;i++) {
441 plaintext+=String.fromCharCode(result[i]);
442 md5_update(result[i]);
449 for(i=0;i<digestBits.length;i++) {
450 if(digestBits[i]!=header[i]) {
574 for (var i = 0; i < 4; i++) { // Substitute for every byte in state
575 for (var j = 0; j < Nb; j++) { state[i][j] = S[state[i][j]]; }
582 for (var i=1; i<4; i++) { // Row 0 never shifts
584 state[i] = cyclicShiftLeft(state[i], shiftOffsets[Nb][i]);
586 state[i] = cyclicShiftLeft(state[i], Nb - shiftOffsets[Nb][i]);
598 var i = 0;
600 for (i = 0; i < 4; i++) { // and for each row in the column...
602 b[i] = mult_GF256(state[i][j], 2) ^ // perform mixing
603 mult_GF256(state[(i+1)%4][j], 3) ^
604 state[(i+2)%4][j] ^
605 state[(i+3)%4][j];
607 b[i] = mult_GF256(state[i][j], 0xE) ^
608 mult_GF256(state[(i+1)%4][j], 0xB) ^
609 mult_GF256(state[(i+2)%4][j], 0xD) ^
610 mult_GF256(state[(i+3)%4][j], 9);
613 for (i = 0; i < 4; i++) { // Place result back into column
614 state[i][j] = b[i];
703 var i;
709 for (i=1; i<Nr; i++) { jcRound(block, expandedKey.slice(Nb*i, Nb*(i+1))); }
720 var i;
726 for (i = Nr - 1; i>0; i--) {
727 inverseRound(block, expandedKey.slice(Nb*i, Nb*(i+1)));
760 for (var i=0; i<byteArray.length; i++) {
761 result += ((byteArray[i]<16) ? "0" : "") + byteArray[i].toString(16);
778 for (var i = 0; i<hexString.length; i += 2) {
779 byteArray[Math.floor(i/2)] = parseInt(hexString.slice(i, i+2), 16);
829 var i;
837 for (i=0; i<plaintext.length; i++) {
838 plaintext[i] = plaintext[i].charCodeAt(0) & 0xFF;
842 i = plaintext.length % bpb;
843 if (i > 0) {
844 plaintext = plaintext.concat(getRandomBytes(bpb - i));
853 var i, bytes = [];
855 for (i = 0; i < howMany; i++) {
856 bytes[i] = prng.nextInt(255);
874 var expandedKey, i, aBlock;
896 for (i = 0; i < bpb; i++) {
897 aBlock[i] ^= ct[(block * bpb) + i];
935 for (var i=0; i<bpb; i++) {
936 pt[(block-1)*bpb + i] = aBlock[i] ^ ciphertext[(block-1)*bpb + i];
986 var i;
988 for (i = 0; i < 4; i++) {
1072 var i, k = [];
1080 for (i = 0; i < edlen; i += 2) {
1081 md5_update(entropyData[i]);
1084 for (i = 0; i < 16; i++) {
1085 k[i] = digestBits[i];
1089 for (i = 1; i < edlen; i += 2) {
1090 md5_update(entropyData[i]);
1093 for (i = 0; i < 16; i++) {
1094 k[i + 16] = digestBits[i];
1124 var i, ct;
1125 for (i = 0; i < 3; i++) {
1135 for (i = 0; i < n; i++) {
1159 var i, w = 0, nbytes = Math.floor((n + 7) / 8);
1161 for (i = 0; i < nbytes; i++) {
1223 var i;
1231 i = Math.floor(this.state / 67108862);
1235 this.state = Math.round((this.shuffle[i] + this.gen2) % 2147483563);
1239 this.shuffle[i] = this.gen1;
1274 var i;
1278 for (i = 0; i < 19; i++) {
1284 for (i = 0; i < 32; i++) {
1286 this.shuffle[31 - i] = this.gen1;
1295 for (i = 0; i < n; i++) {
1296 this[i] = 0;
1339 for (var i = 0; i < b; i++) {
1494 for (i = 0; i < 16; i++) {
1495 x[i] = and(buf[i * 4 + offset], 0xFF);
1497 x[i] += shl(and(buf[i * 4 + j + offset] ,0xFF), j * 8);
1586 for (i = 0; i < digestBits.length; i++) {
1587 digestBits[i] = 0;
1592 var index, i;
1611 var i = 0, index = 0, padLen = 0;
1613 for (i = 0; i < 4; i++) {
1614 bits[i] = and(shr(count[0], (i * 8)), 0xFF);
1616 for (i = 0; i < 4; i++) {
1617 bits[i + 4] = and(shr(count[1], (i * 8)), 0xFF);
1623 for (i = 0; i < padLen; i++) {
1624 md5_update(padding[i]);
1626 for (i = 0; i < 8; i++) {
1627 md5_update(bits[i]);
1630 for (i = 0; i < 4; i++) {
1632 digestBits[i * 4 + j] = and(shr(state[i], (j * 8)) , 0xFF);
1682 var hs = "", i;
1685 if ((i = s.indexOf(hexSentinel)) >= 0) {
1686 s = s.substring(i + hexSentinel.length, s.length);
1688 if ((i = s.indexOf(hexEndSentinel)) >= 0) {
1689 s = s.substring(0, i);
1694 for (i = 0; i < s.length; i++) {
1695 var c = s.charAt(i);
1755 for (i = 0; i < b.length; i++) {
1757 armour_cg_outletter(String.fromCharCode(charBase + ((((b[i] >> 4) & 0xF)) + r) % 24));
1759 armour_cg_outletter(String.fromCharCode(charBase + ((((b[i] & 0xF)) + r) % 24)));
1904 var i;
1905 for (i = 0; i <= b.length - 3; i += 3) {
1910 b64l += base64code.charAt(b[i] >> 2);
1911 b64l += base64code.charAt(((b[i] & 3) << 4) | (b[i + 1] >> 4));
1912 b64l += base64code.charAt(((b[i + 1] & 0xF) << 2) | (b[i + 2] >> 6));
1913 b64l += base64code.charAt(b[i + 2] & 0x3F);
1917 if ((b.length - i) == 1) {
1918 b64l += base64code.charAt(b[i] >> 2);
1919 b64l += base64code.charAt(((b[i] & 3) << 4));
1921 } else if ((b.length - i) == 2) {
1922 b64l += base64code.charAt(b[i] >> 2);
1923 b64l += base64code.charAt(((b[i] & 3) << 4) | (b[i + 1] >> 4));
1924 b64l += base64code.charAt(((b[i + 1] & 0xF) << 2));
1941 var i = 0, j, c, shortgroup = 0, n = 0;
1954 while (i < s.length) {
1955 if (base64code.indexOf(s.charAt(i)) != -1) {
1958 i++;
1965 while (i < s.length) {
1967 if (i >= s.length) {
1974 c = base64code.indexOf(s.charAt(i));
1977 } else if (s.charAt(i) == "=") {
1980 } else if (s.substring(i, i + base64esent.length) == base64esent) {
1983 i = s.length;
1990 i++;
2044 var s = "", i = 0, b1, b2;
2046 while (i < utf8.length) {
2047 b1 = utf8.charCodeAt(i);
2050 i++;
2052 b2 = utf8.charCodeAt(i + 1);
2054 i += 2;
2056 b2 = utf8.charCodeAt(i + 1);
2057 b3 = utf8.charCodeAt(i + 2);
2060 i += 3;
2083 var i, necessary = false;
2085 for (i = 0; i < s.length; i++) {
2086 if ((s.charCodeAt(i) == 0x9D) || (s.charCodeAt(i) > 0xFF)) {