Index: sdk/lib/crypto/hmac.dart |
diff --git a/sdk/lib/crypto/hmac.dart b/sdk/lib/crypto/hmac.dart |
index 2dd3902c27e96865a91ff4a6620a924b3d97b457..794746d299747d1cbd7e32bb52fe617956c8d308 100644 |
--- a/sdk/lib/crypto/hmac.dart |
+++ b/sdk/lib/crypto/hmac.dart |
@@ -26,7 +26,7 @@ class _HMAC implements HMAC { |
// Zero-pad the key until its size is equal to the block size of the hash. |
if (_key.length < blockSize) { |
- var newKey = new List.fixedLength(blockSize); |
+ var newKey = new List(blockSize); |
newKey.setRange(0, _key.length, _key); |
for (var i = _key.length; i < blockSize; i++) { |
newKey[i] = 0; |
@@ -35,7 +35,7 @@ class _HMAC implements HMAC { |
} |
// Compute inner padding. |
- var padding = new List.fixedLength(blockSize); |
+ var padding = new List(blockSize); |
for (var i = 0; i < blockSize; i++) { |
padding[i] = 0x36 ^ _key[i]; |
} |