blob: 5372872f57a1eb2373add9d98e946e28042215c3 [file] [log] [blame]
Tests deriveKey() using ECDH to make AES keys
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
Importing the private key...
Importing the public key...
Deriving an AES 128 bit key...
PASS key.type is "secret"
PASS typeof key.extractable is 'boolean'
PASS key.extractable is true
PASS key.algorithm.name is "AES-CBC"
PASS key.algorithm.length is 128
PASS key.usages.join(',') is "encrypt"
PASS: Derived Bytes should be [0117d54d84379d0fd385be068455a77a] and was
Deriving an AES 256 bit key...
PASS key.type is "secret"
PASS typeof key.extractable is 'boolean'
PASS key.extractable is true
PASS key.algorithm.name is "AES-CBC"
PASS key.algorithm.length is 256
PASS key.usages.join(',') is "encrypt,decrypt"
PASS: Derived Bytes should be [0117d54d84379d0fd385be068455a77a5366ab534ff172ab0a121f37d180dccd] and was
Deriving an AES 256 bit key...
PASS key.type is "secret"
PASS typeof key.extractable is 'boolean'
PASS key.extractable is false
PASS key.algorithm.name is "AES-CBC"
PASS key.algorithm.length is 256
PASS key.usages.join(',') is "decrypt"
PASS successfullyParsed is true
TEST COMPLETE