blob: 107b8202ad59ea963e729d24b812c63a2b82c76b [file] [log] [blame]
Tests deriveBits() with various bad parameters for PBKDF2
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
Importing the password...
SUCCESS
Deriving 100 bits...
SUCCESS (rejected): OperationError: Length for PBKDF2 key derivation must be a multiple of 8 bits.
Deriving using iterations=0...
SUCCESS (rejected): OperationError: PBKDF2 requires iterations > 0
Deriving using iterations=-10...
SUCCESS (rejected): TypeError: Failed to execute 'deriveBits' on 'SubtleCrypto': Pbkdf2Params: iterations: Outside of numeric range
Deriving using length 0...
SUCCESS (rejected): OperationError: A length of 0 was specified for PBKDF2's Derive Bits operation.
Deriving using length -10...
SUCCESS (rejected): OperationError: Length for PBKDF2 key derivation must be a multiple of 8 bits.
PASS successfullyParsed is true
TEST COMPLETE