Index: test/very_long_input.dart |
diff --git a/test/very_long_input.dart b/test/very_long_input.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..df1ce0747dccaf19cc4a9e049fa87ade86507b62 |
--- /dev/null |
+++ b/test/very_long_input.dart |
@@ -0,0 +1,14 @@ |
+library very_long_input_test; |
+ |
+import 'package:crypto/crypto.dart'; |
+import 'package:test/test.dart'; |
+ |
+veryLongInput(digester, int size, String verify) { |
rmacnak
2015/09/17 21:21:31
size -> byteLength
sethladd
2015/09/17 21:30:52
Done.
|
+ var nullCharacter = '\u0000'.codeUnitAt(0); |
+ var input = [nullCharacter]; |
+ for (var i = 0; i < size; i++) { |
+ digester.add(input); |
+ } |
+ var d = digester.close(); |
+ expect(CryptoUtils.bytesToHex(d), verify); |
+} |