blob: 0dc87bbe9318fe53479d1ec227afc8e00fd08a6b [file] [log] [blame]
Tests structured cloning of PBKDF2 keys
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveBits"
Serialized key bytes: 5c4b0611800200
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveBits"
Serialized key bytes: 5c4b061180020130
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveBits"
Serialized key bytes: 5c4b06118002080011223344554677
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveBits"
Serialized key bytes: 5c4b061180020b00112233445546778899aa
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveBits"
Serialized key bytes: 5c4b061180021030112233445566778899aabbccddeeff
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey"
Serialized key bytes: 5c4b06112000
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey"
Serialized key bytes: 5c4b0611200130
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey"
Serialized key bytes: 5c4b061120080011223344554677
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey"
Serialized key bytes: 5c4b0611200b00112233445546778899aa
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey"
Serialized key bytes: 5c4b0611201030112233445566778899aabbccddeeff
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
Serialized key bytes: 5c4b0611a00200
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
Serialized key bytes: 5c4b0611a0020130
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
Serialized key bytes: 5c4b0611a002080011223344554677
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
Serialized key bytes: 5c4b0611a0020b00112233445546778899aa
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
Serialized key bytes: 5c4b0611a0021030112233445566778899aabbccddeeff
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveBits"
Serialized key bytes: 5c4b0611800200
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveBits"
Serialized key bytes: 5c4b061180020130
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveBits"
Serialized key bytes: 5c4b06118002080011223344554677
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveBits"
Serialized key bytes: 5c4b061180020b00112233445546778899aa
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveBits"
Serialized key bytes: 5c4b061180021030112233445566778899aabbccddeeff
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey"
Serialized key bytes: 5c4b06112000
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey"
Serialized key bytes: 5c4b0611200130
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey"
Serialized key bytes: 5c4b061120080011223344554677
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey"
Serialized key bytes: 5c4b0611200b00112233445546778899aa
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey"
Serialized key bytes: 5c4b0611201030112233445566778899aabbccddeeff
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
Serialized key bytes: 5c4b0611a00200
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
Serialized key bytes: 5c4b0611a0020130
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
Serialized key bytes: 5c4b0611a002080011223344554677
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
Serialized key bytes: 5c4b0611a0020b00112233445546778899aa
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
Serialized key bytes: 5c4b0611a0021030112233445566778899aabbccddeeff
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveBits"
Serialized key bytes: 5c4b0611800200
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveBits"
Serialized key bytes: 5c4b061180020130
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveBits"
Serialized key bytes: 5c4b06118002080011223344554677
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveBits"
Serialized key bytes: 5c4b061180020b00112233445546778899aa
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveBits"
Serialized key bytes: 5c4b061180021030112233445566778899aabbccddeeff
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey"
Serialized key bytes: 5c4b06112000
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey"
Serialized key bytes: 5c4b0611200130
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey"
Serialized key bytes: 5c4b061120080011223344554677
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey"
Serialized key bytes: 5c4b0611200b00112233445546778899aa
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey"
Serialized key bytes: 5c4b0611201030112233445566778899aabbccddeeff
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
Serialized key bytes: 5c4b0611a00200
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
Serialized key bytes: 5c4b0611a0020130
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
Serialized key bytes: 5c4b0611a002080011223344554677
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
Serialized key bytes: 5c4b0611a0020b00112233445546778899aa
PASS importedKey.extraProperty is "hi"
PASS importedKey.type is "secret"
PASS typeof importedKey.extractable is 'boolean'
PASS importedKey.extractable is false
PASS importedKey.algorithm.name is "PBKDF2"
PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
PASS importedKey is not clonedKey
PASS clonedKey.extraProperty is undefined.
PASS clonedKey.type is "secret"
PASS typeof clonedKey.extractable is 'boolean'
PASS clonedKey.extractable is false
PASS clonedKey.algorithm.name is "PBKDF2"
PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
Serialized key bytes: 5c4b0611a0021030112233445566778899aabbccddeeff
PASS successfullyParsed is true
TEST COMPLETE