4 <script src=
"../../../resources/js-test.js"></script>
5 <script src=
"../resources/common.js"></script>
8 <p id=
"description"></p>
9 <div id=
"console"></div>
12 description("Test that HKDF does not support exportKey().");
16 kHkdfKey
= "0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b";
18 var extractable
= true;
19 Promise
.resolve(null).then(function(result
) {
20 // set up the test by creating an HKDF key.
21 return crypto
.subtle
.importKey("raw", hexStringToUint8Array(kHkdfKey
), {name
: "HKDF"}, extractable
, ['deriveKey', 'deriveBits']);
22 }).then(function(result
) {
25 debug("\nCalling exportKey() on an HKDF key...");
26 return crypto
.subtle
.exportKey("raw", hkdfKey
);
27 }).then(failAndFinishJSTest
, function(result
) {
29 }).then(finishJSTest
);