diff options
Diffstat (limited to 'node_modules/browserify-aes/decrypter.js')
-rw-r--r-- | node_modules/browserify-aes/decrypter.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/node_modules/browserify-aes/decrypter.js b/node_modules/browserify-aes/decrypter.js index d752033e9..740b2e6f4 100644 --- a/node_modules/browserify-aes/decrypter.js +++ b/node_modules/browserify-aes/decrypter.js @@ -79,6 +79,9 @@ Splitter.prototype.flush = function () { function unpad (last) { var padded = last[15] + if (padded < 1 || padded > 16) { + throw new Error('unable to decrypt data') + } var i = -1 while (++i < padded) { if (last[(i + (16 - padded))] !== padded) { |