Lines Matching refs:b

669   var b = [];                            // Result of matrix multiplications
674 b[i] = mult_GF256(state[i][j], 2) ^ // perform mixing
679 b[i] = mult_GF256(state[i][j], 0xE) ^
686 state[i][j] = b[i];
1040 function addEntropyByte(b) {
1041 entropyData[edlen++] = b;
1383 function shr(a, b) {
1385 b = integer(b);
1388 a >>= b;
1389 a += 0x40000000 >> (b - 1);
1391 a >>= b;
1408 function shl(a, b) {
1410 b = integer(b);
1411 for (var i = 0; i < b; i++) {
1417 function and(a, b) {
1419 b = integer(b);
1421 var t2 = b - 0x80000000;
1426 return (t1 & b);
1432 return (a & b);
1437 function or(a, b) {
1439 b = integer(b);
1441 var t2 = b - 0x80000000;
1446 return ((t1 | b) + 0x80000000);
1452 return (a | b);
1457 function xor(a, b) {
1459 b = integer(b);
1461 var t2 = b - 0x80000000;
1466 return ((t1 ^ b) + 0x80000000);
1472 return (a ^ b);
1529 function jcFF(a, b, c, d, x, s, ac) {
1530 a = a + jcF(b, c, d) + x + ac;
1532 a = a + b;
1536 function jcGG(a, b, c, d, x, s, ac) {
1537 a = a + jcG(b, c, d) + x + ac;
1539 a = a + b;
1543 function jcHH(a, b, c, d, x, s, ac) {
1544 a = a + jcH(b, c, d) + x + ac;
1546 a = a + b;
1550 function jcII(a, b, c, d, x, s, ac) {
1551 a = a + jcI(b, c, d) + x + ac;
1553 a = a + b;
1558 var a = 0, b = 0, c = 0, d = 0;
1562 b = state[1];
1574 a = jcFF( a, b, c, d, x[ 0], S11, 0xd76aa478); /* 1 */
1575 d = jcFF( d, a, b, c, x[ 1], S12, 0xe8c7b756); /* 2 */
1576 c = jcFF( c, d, a, b, x[ 2], S13, 0x242070db); /* 3 */
1577 b = jcFF( b, c, d, a, x[ 3], S14, 0xc1bdceee); /* 4 */
1578 a = jcFF( a, b, c, d, x[ 4], S11, 0xf57c0faf); /* 5 */
1579 d = jcFF( d, a, b, c, x[ 5], S12, 0x4787c62a); /* 6 */
1580 c = jcFF( c, d, a, b, x[ 6], S13, 0xa8304613); /* 7 */
1581 b = jcFF( b, c, d, a, x[ 7], S14, 0xfd469501); /* 8 */
1582 a = jcFF( a, b, c, d, x[ 8], S11, 0x698098d8); /* 9 */
1583 d = jcFF( d, a, b, c, x[ 9], S12, 0x8b44f7af); /* 10 */
1584 c = jcFF( c, d, a, b, x[10], S13, 0xffff5bb1); /* 11 */
1585 b = jcFF( b, c, d, a, x[11], S14, 0x895cd7be); /* 12 */
1586 a = jcFF( a, b, c, d, x[12], S11, 0x6b901122); /* 13 */
1587 d = jcFF( d, a, b, c, x[13], S12, 0xfd987193); /* 14 */
1588 c = jcFF( c, d, a, b, x[14], S13, 0xa679438e); /* 15 */
1589 b = jcFF( b, c, d, a, x[15], S14, 0x49b40821); /* 16 */
1592 a = jcGG( a, b, c, d, x[ 1], S21, 0xf61e2562); /* 17 */
1593 d = jcGG( d, a, b, c, x[ 6], S22, 0xc040b340); /* 18 */
1594 c = jcGG( c, d, a, b, x[11], S23, 0x265e5a51); /* 19 */
1595 b = jcGG( b, c, d, a, x[ 0], S24, 0xe9b6c7aa); /* 20 */
1596 a = jcGG( a, b, c, d, x[ 5], S21, 0xd62f105d); /* 21 */
1597 d = jcGG( d, a, b, c, x[10], S22, 0x2441453); /* 22 */
1598 c = jcGG( c, d, a, b, x[15], S23, 0xd8a1e681); /* 23 */
1599 b = jcGG( b, c, d, a, x[ 4], S24, 0xe7d3fbc8); /* 24 */
1600 a = jcGG( a, b, c, d, x[ 9], S21, 0x21e1cde6); /* 25 */
1601 d = jcGG( d, a, b, c, x[14], S22, 0xc33707d6); /* 26 */
1602 c = jcGG( c, d, a, b, x[ 3], S23, 0xf4d50d87); /* 27 */
1603 b = jcGG( b, c, d, a, x[ 8], S24, 0x455a14ed); /* 28 */
1604 a = jcGG( a, b, c, d, x[13], S21, 0xa9e3e905); /* 29 */
1605 d = jcGG( d, a, b, c, x[ 2], S22, 0xfcefa3f8); /* 30 */
1606 c = jcGG( c, d, a, b, x[ 7], S23, 0x676f02d9); /* 31 */
1607 b = jcGG( b, c, d, a, x[12], S24, 0x8d2a4c8a); /* 32 */
1610 a = jcHH( a, b, c, d, x[ 5], S31, 0xfffa3942); /* 33 */
1611 d = jcHH( d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
1612 c = jcHH( c, d, a, b, x[11], S33, 0x6d9d6122); /* 35 */
1613 b = jcHH( b, c, d, a, x[14], S34, 0xfde5380c); /* 36 */
1614 a = jcHH( a, b, c, d, x[ 1], S31, 0xa4beea44); /* 37 */
1615 d = jcHH( d, a, b, c, x[ 4], S32, 0x4bdecfa9); /* 38 */
1616 c = jcHH( c, d, a, b, x[ 7], S33, 0xf6bb4b60); /* 39 */
1617 b = jcHH( b, c, d, a, x[10], S34, 0xbebfbc70); /* 40 */
1618 a = jcHH( a, b, c, d, x[13], S31, 0x289b7ec6); /* 41 */
1619 d = jcHH( d, a, b, c, x[ 0], S32, 0xeaa127fa); /* 42 */
1620 c = jcHH( c, d, a, b, x[ 3], S33, 0xd4ef3085); /* 43 */
1621 b = jcHH( b, c, d, a, x[ 6], S34, 0x4881d05); /* 44 */
1622 a = jcHH( a, b, c, d, x[ 9], S31, 0xd9d4d039); /* 45 */
1623 d = jcHH( d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
1624 c = jcHH( c, d, a, b, x[15], S33, 0x1fa27cf8); /* 47 */
1625 b = jcHH( b, c, d, a, x[ 2], S34, 0xc4ac5665); /* 48 */
1628 a = jcII( a, b, c, d, x[ 0], S41, 0xf4292244); /* 49 */
1629 d = jcII( d, a, b, c, x[ 7], S42, 0x432aff97); /* 50 */
1630 c = jcII( c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */
1631 b = jcII( b, c, d, a, x[ 5], S44, 0xfc93a039); /* 52 */
1632 a = jcII( a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */
1633 d = jcII( d, a, b, c, x[ 3], S42, 0x8f0ccc92); /* 54 */
1634 c = jcII( c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */
1635 b = jcII( b, c, d, a, x[ 1], S44, 0x85845dd1); /* 56 */
1636 a = jcII( a, b, c, d, x[ 8], S41, 0x6fa87e4f); /* 57 */
1637 d = jcII( d, a, b, c, x[15], S42, 0xfe2ce6e0); /* 58 */
1638 c = jcII( c, d, a, b, x[ 6], S43, 0xa3014314); /* 59 */
1639 b = jcII( b, c, d, a, x[13], S44, 0x4e0811a1); /* 60 */
1640 a = jcII( a, b, c, d, x[ 4], S41, 0xf7537e82); /* 61 */
1641 d = jcII( d, a, b, c, x[11], S42, 0xbd3af235); /* 62 */
1642 c = jcII( c, d, a, b, x[ 2], S43, 0x2ad7d2bb); /* 63 */
1643 b = jcII( b, c, d, a, x[ 9], S44, 0xeb86d391); /* 64 */
1646 state[1] += b;
1663 function md5_update(b) {
1674 buffer[index] = and(b, 0xff);
1732 function armour_hex(b) {
1733 var h = hexSentinel + byteArrayToHex(b) + hexEndSentinel;
1819 function armour_codegroup(b) {
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)));
1874 var b = [];
1921 b[bal++] = ba;
1952 return b;
1963 message with "?b64" and append "?64b" to the end; if one or both
1970 base64sent = "?b64", base64esent = "?64b", base64addsent = true;
1972 function armour_base64(b) {
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));
2012 var b = [];
2042 return b;
2068 b[n++] = ((d[0] << 2) | (d[1] >> 4)) & 0xFF;
2070 b[n++] = ((d[1] << 4) | (d[2] >> 2)) & 0xFF;
2073 b[n++] = ((d[2] << 6) | d[3]) & 0xFF;
2078 return b;