Index: lib/src/utils.dart |
diff --git a/lib/src/utils.dart b/lib/src/utils.dart |
index f2f265db1830e66739c6a6fd4c04410181de2c17..0f99cfb744422047bcd82532c2cae853ca99a1ff 100644 |
--- a/lib/src/utils.dart |
+++ b/lib/src/utils.dart |
@@ -4,25 +4,25 @@ |
library crypto.utils; |
-/// A bitmask that limits an integer to 8 bits. |
-const MASK_8 = 0xff; |
- |
/// A bitmask that limits an integer to 32 bits. |
-const MASK_32 = 0xffffffff; |
+const mask32 = 0XFFFFFFFF; |
Bob Nystrom
2015/09/18 17:15:48
Lowercase "x".
nweiz
2015/09/18 19:37:21
Done.
|
+ |
+/// The highest value representable by a 64-bit unsigned integer. |
+const maxUint64 = 0xFFFFFFFFFFFFFFFF; |
/// The number of bits in a byte. |
-const BITS_PER_BYTE = 8; |
+const bitsPerByte = 8; |
/// The number of bytes in a 32-bit word. |
-const BYTES_PER_WORD = 4; |
+const bytesPerWord = 4; |
/// Adds [x] and [y] with 32-bit overflow semantics. |
-int add32(x, y) => (x + y) & MASK_32; |
+int add32(int x, int y) => (x + y) & mask32; |
/// Bitwise rotates [val] to the left by [shift], obeying 32-bit overflow |
/// semantics. |
int rotl32(int val, int shift) { |
- var mod_shift = shift & 31; |
- return ((val << mod_shift) & MASK_32) | |
- ((val & MASK_32) >> (32 - mod_shift)); |
+ var modShift = shift & 31; |
+ return ((val << modShift) & mask32) | |
+ ((val & mask32) >> (32 - modShift)); |
} |