]> git.parisson.com Git - pdf.js.git/commitdiff
Fixing encryption key size for the algorithm 1
authornotmasteryet <async.processingjs@yahoo.com>
Wed, 24 Aug 2011 23:45:14 +0000 (18:45 -0500)
committernotmasteryet <async.processingjs@yahoo.com>
Wed, 24 Aug 2011 23:45:14 +0000 (18:45 -0500)
crypto.js

index 652f53b2c7a76705809187ef591a1b4ce4d92de7..4aaca952043de178f45f27f2539fee54b0824013 100644 (file)
--- a/crypto.js
+++ b/crypto.js
@@ -543,7 +543,7 @@ var CipherTransformFactory = (function() {
       key[i++] = 0x54;
     }
     var hash = md5(key, 0, i);
-    return hash.subarray(0, Math.min(key.length, 16));
+    return hash.subarray(0, Math.min(encryptionKey.length + 5, 16));
   }
 
   function buildCipherConstructor(cf, name, num, gen, key) {