mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-25 09:38:06 +02:00
Limits U and O entries size
This commit is contained in:
parent
124eb30e8d
commit
4966bf3fc8
1 changed files with 2 additions and 2 deletions
|
@ -565,8 +565,8 @@ var CipherTransformFactory = (function CipherTransformFactoryClosure() {
|
|||
keyLength < 40 || (keyLength % 8) !== 0)
|
||||
error('invalid key length');
|
||||
// prepare keys
|
||||
var ownerPassword = stringToBytes(dict.get('O'));
|
||||
var userPassword = stringToBytes(dict.get('U'));
|
||||
var ownerPassword = stringToBytes(dict.get('O')).subarray(0, 32);
|
||||
var userPassword = stringToBytes(dict.get('U')).subarray(0, 32);
|
||||
var flags = dict.get('P');
|
||||
var revision = dict.get('R');
|
||||
var encryptMetadata = algorithm == 4 && // meaningful when V is 4
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue