| Index: lib/src/md5.dart
|
| diff --git a/lib/src/md5.dart b/lib/src/md5.dart
|
| index 54bf3bec01c7513e597059b1e1faf6ed6a02de7e..08bc01222936fae0b4e942655a5f9cd6fcf9d3b2 100644
|
| --- a/lib/src/md5.dart
|
| +++ b/lib/src/md5.dart
|
| @@ -11,7 +11,7 @@ part of crypto;
|
| * required for backwards compatibility.
|
| */
|
| class MD5 extends _HashBase {
|
| - MD5(): super(16, 4, false) {
|
| + MD5() : super(16, 4, false) {
|
| _h[0] = 0x67452301;
|
| _h[1] = 0xefcdab89;
|
| _h[2] = 0x98badcfe;
|
| @@ -34,13 +34,15 @@ class MD5 extends _HashBase {
|
| 0xd4ef3085, 0x04881d05, 0xd9d4d039, 0xe6db99e5, 0x1fa27cf8, 0xc4ac5665,
|
| 0xf4292244, 0x432aff97, 0xab9423a7, 0xfc93a039, 0x655b59c3, 0x8f0ccc92,
|
| 0xffeff47d, 0x85845dd1, 0x6fa87e4f, 0xfe2ce6e0, 0xa3014314, 0x4e0811a1,
|
| - 0xf7537e82, 0xbd3af235, 0x2ad7d2bb, 0xeb86d391 ];
|
| + 0xf7537e82, 0xbd3af235, 0x2ad7d2bb, 0xeb86d391
|
| + ];
|
|
|
| static const _r = const [
|
| - 7, 12, 17, 22, 7, 12, 17, 22, 7, 12, 17, 22, 7, 12, 17, 22, 5, 9, 14,
|
| - 20, 5, 9, 14, 20, 5, 9, 14, 20, 5, 9, 14, 20, 4, 11, 16, 23, 4, 11,
|
| - 16, 23, 4, 11, 16, 23, 4, 11, 16, 23, 6, 10, 15, 21, 6, 10, 15, 21, 6,
|
| - 10, 15, 21, 6, 10, 15, 21 ];
|
| + 07, 12, 17, 22, 07, 12, 17, 22, 07, 12, 17, 22, 07, 12, 17, 22, 05, 09, 14,
|
| + 20, 05, 09, 14, 20, 05, 09, 14, 20, 05, 09, 14, 20, 04, 11, 16, 23, 04, 11,
|
| + 16, 23, 04, 11, 16, 23, 04, 11, 16, 23, 06, 10, 15, 21, 06, 10, 15, 21, 06,
|
| + 10, 15, 21, 06, 10, 15, 21
|
| + ];
|
|
|
| // Compute one iteration of the MD5 algorithm with a chunk of
|
| // 16 32-bit pieces.
|
| @@ -73,9 +75,8 @@ class MD5 extends _HashBase {
|
| var temp = d;
|
| d = c;
|
| c = b;
|
| - b = _add32(b, _rotl32(_add32(_add32(a, t0),
|
| - _add32(_k[i], m[t1])),
|
| - _r[i]));
|
| + b = _add32(
|
| + b, _rotl32(_add32(_add32(a, t0), _add32(_k[i], m[t1])), _r[i]));
|
| a = temp;
|
| }
|
|
|
|
|