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