4 <script src=
"../../../resources/js-test.js"></script>
5 <script src=
"../resources/common.js"></script>
6 <script src=
"../resources/symmetric-cloneKey.js"></script>
10 description("Tests structured cloning of PBKDF2 keys");
16 var k64BitData
= "0011223344554677";
17 var k88BitData
= "00112233445546778899aa";
18 var k128BitData
= "30112233445566778899aabbccddeeff";
20 var kPossibleHashAlgorithms
= ['SHA-1', 'SHA-256', 'SHA-512'];
21 var kPossibleExtractable
= [false];
22 var kPossibleKeyUsage
= [['deriveBits'], ['deriveKey'], ['deriveKey', 'deriveBits']]
23 var kKeyData
= [kEmptyData
, k8BitData
, k64BitData
, k88BitData
, k128BitData
];
24 var kKeyHasLength
= false;
26 testCloneSymmetricKeys('PBKDF2', kPossibleHashAlgorithms
, kPossibleExtractable
, kPossibleKeyUsage
, kKeyData
, kKeyHasLength
).then(finishJSTest
, failAndFinishJSTest
);