| 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 |
| |