Index: third_party/WebKit/LayoutTests/crypto/subtle/derive-hkdf-keys.html |
diff --git a/third_party/WebKit/LayoutTests/crypto/subtle/derive-hkdf-keys.html b/third_party/WebKit/LayoutTests/crypto/subtle/derive-hkdf-keys.html |
index 8c846275900d18eea779cb8635010f8c3e456b0e..9531606bb1eeff9ec86e75826479eaa022c6fa13 100644 |
--- a/third_party/WebKit/LayoutTests/crypto/subtle/derive-hkdf-keys.html |
+++ b/third_party/WebKit/LayoutTests/crypto/subtle/derive-hkdf-keys.html |
@@ -13,7 +13,6 @@ description("Test deriving HKDF keys with deriveKey()"); |
jsTestIsAsync = true; |
-var extractable = true; |
var derivingKeyAlgorithm = { |
name: "HKDF", |
hash: "SHA-256", |
@@ -55,12 +54,12 @@ Promise.resolve(null).then(function(result) { |
publicKey = result; |
debug("Derive an HKDF key from ECDH keys"); |
- return crypto.subtle.deriveKey({name: "ECDH", namedCurve: "P-256", public: publicKey}, privateKey, "HKDF", true, ['deriveKey', 'deriveBits']); |
+ return crypto.subtle.deriveKey({name: "ECDH", namedCurve: "P-256", public: publicKey}, privateKey, "HKDF", false, ['deriveKey', 'deriveBits']); |
}).then(function(result) { |
hkdfKey = result; |
shouldEvaluateAs("hkdfKey.algorithm.name", "HKDF"); |
- shouldEvaluateAs("hkdfKey.extractable", true); |
+ shouldEvaluateAs("hkdfKey.extractable", false); |
shouldEvaluateAs("hkdfKey.usages.join(',')", "deriveKey,deriveBits"); |
debug("\nDerive 128 bits from the HKDF key"); |
@@ -68,7 +67,7 @@ Promise.resolve(null).then(function(result) { |
}).then(function(result) { |
derivedBits = result; |
- return crypto.subtle.importKey("raw", secret, hkdfAlgorithm, true, ['deriveBits']); |
+ return crypto.subtle.importKey("raw", secret, hkdfAlgorithm, false, ['deriveBits']); |
}).then(function(hkdfKey) { |
return crypto.subtle.deriveBits(hkdfAlgorithm, hkdfKey, 128); |
}).then(function(result) { |