(a: number, b: number, c: number, d: number, x: any, s: number, t: number)
| 127 | return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b); |
| 128 | } |
| 129 | function md5_ff (a: number, b: number, c: number, d: number, x: any, s: number, t: number) |
| 130 | { |
| 131 | return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t); |
| 132 | } |
| 133 | function md5_gg (a: number, b: number, c: number, d: number, x: any, s: number, t: number) |
| 134 | { |
| 135 | return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t); |