Merge pull request #3951 from yurydelendik/limit-pwd
Limits U and O entries size
This commit is contained in:
commit
5ecb407ca7
@ -565,8 +565,8 @@ var CipherTransformFactory = (function CipherTransformFactoryClosure() {
|
|||||||
keyLength < 40 || (keyLength % 8) !== 0)
|
keyLength < 40 || (keyLength % 8) !== 0)
|
||||||
error('invalid key length');
|
error('invalid key length');
|
||||||
// prepare keys
|
// prepare keys
|
||||||
var ownerPassword = stringToBytes(dict.get('O'));
|
var ownerPassword = stringToBytes(dict.get('O')).subarray(0, 32);
|
||||||
var userPassword = stringToBytes(dict.get('U'));
|
var userPassword = stringToBytes(dict.get('U')).subarray(0, 32);
|
||||||
var flags = dict.get('P');
|
var flags = dict.get('P');
|
||||||
var revision = dict.get('R');
|
var revision = dict.get('R');
|
||||||
var encryptMetadata = algorithm == 4 && // meaningful when V is 4
|
var encryptMetadata = algorithm == 4 && // meaningful when V is 4
|
||||||
|
Loading…
Reference in New Issue
Block a user