Skip to content

Commit cb65153

Browse files
nolanlawsoncalvinmetcalf
authored andcommitted
(#2890) - reduce md5 chunk size to 32768
1 parent 40064d2 commit cb65153

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/deps/md5.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
var crypto = require('crypto');
44
var Md5 = require('spark-md5');
55
var setImmediateShim = global.setImmediate || global.setTimeout;
6+
var MD5_CHUNK_SIZE = 32768;
67

78
function sliceShim(arrayBuffer, begin, end) {
89
if (typeof arrayBuffer.slice === 'function') {
@@ -78,7 +79,7 @@ module.exports = function (data, callback) {
7879
}
7980
var inputIsString = typeof data === 'string';
8081
var len = inputIsString ? data.length : data.byteLength;
81-
var chunkSize = Math.min(524288, len);
82+
var chunkSize = Math.min(MD5_CHUNK_SIZE, len);
8283
var chunks = Math.ceil(len / chunkSize);
8384
var currentChunk = 0;
8485
var buffer = inputIsString ? new Md5() : new Md5.ArrayBuffer();

0 commit comments

Comments
 (0)