Lines Matching +refs:a +refs:b +refs:c +refs:d
45 var a = 1732584193;
46 var b = -271733879;
47 var c = -1732584194;
48 var d = 271733878;
51 var olda = a;
52 var oldb = b;
53 var oldc = c;
54 var oldd = d;
56 a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);
57 d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);
58 c = md5_ff(c, d, a, b, x[i+ 2], 17, 606105819);
59 b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);
60 a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);
61 d = md5_ff(d, a, b, c, x[i+ 5], 12, 1200080426);
62 c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);
63 b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);
64 a = md5_ff(a, b, c, d, x[i+ 8], 7 , 1770035416);
65 d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);
66 c = md5_ff(c, d, a, b, x[i+10], 17, -42063);
67 b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);
68 a = md5_ff(a, b, c, d, x[i+12], 7 , 1804603682);
69 d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);
70 c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);
71 b = md5_ff(b, c, d, a, x[i+15], 22, 1236535329);
73 a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);
74 d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);
75 c = md5_gg(c, d, a, b, x[i+11], 14, 643717713);
76 b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);
77 a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);
78 d = md5_gg(d, a, b, c, x[i+10], 9 , 38016083);
79 c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);
80 b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);
81 a = md5_gg(a, b, c, d, x[i+ 9], 5 , 568446438);
82 d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);
83 c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);
84 b = md5_gg(b, c, d, a, x[i+ 8], 20, 1163531501);
85 a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);
86 d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);
87 c = md5_gg(c, d, a, b, x[i+ 7], 14, 1735328473);
88 b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);
90 a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);
91 d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);
92 c = md5_hh(c, d, a, b, x[i+11], 16, 1839030562);
93 b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);
94 a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);
95 d = md5_hh(d, a, b, c, x[i+ 4], 11, 1272893353);
96 c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);
97 b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);
98 a = md5_hh(a, b, c, d, x[i+13], 4 , 681279174);
99 d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);
100 c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);
101 b = md5_hh(b, c, d, a, x[i+ 6], 23, 76029189);
102 a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);
103 d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);
104 c = md5_hh(c, d, a, b, x[i+15], 16, 530742520);
105 b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);
107 a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);
108 d = md5_ii(d, a, b, c, x[i+ 7], 10, 1126891415);
109 c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);
110 b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);
111 a = md5_ii(a, b, c, d, x[i+12], 6 , 1700485571);
112 d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);
113 c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);
114 b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);
115 a = md5_ii(a, b, c, d, x[i+ 8], 6 , 1873313359);
116 d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);
117 c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);
118 b = md5_ii(b, c, d, a, x[i+13], 21, 1309151649);
119 a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);
120 d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);
121 c = md5_ii(c, d, a, b, x[i+ 2], 15, 718787259);
122 b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);
124 a = safe_add(a, olda);
125 b = safe_add(b, oldb);
126 c = safe_add(c, oldc);
127 d = safe_add(d, oldd);
129 return Array(a, b, c, d);
132 function md5_cmn(q, a, b, x, s, t) { argument
133 return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);
136 function md5_ff(a, b, c, d, x, s, t) { argument
137 return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);
140 function md5_gg(a, b, c, d, x, s, t) { argument
141 return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);
144 function md5_hh(a, b, c, d, x, s, t) { argument
145 return md5_cmn(b ^ c ^ d, a, b, x, s, t);
148 function md5_ii(a, b, c, d, x, s, t) { argument
149 return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);