Skip to content

Commit 164426a

Browse files
WebCryptoAPI: Add the 'y' component of ECC keys in JWK import key tests (#51915)
1 parent 52e0ae0 commit 164426a

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

WebCryptoAPI/import_export/importKey_failures.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ function run_test(algorithmNames) {
213213
allAlgorithmSpecifiersFor(name).forEach(function(algorithm) {
214214
getValidKeyData(algorithm).forEach(function(test) {
215215
if (test.format === "jwk") {
216-
var data = {crv: test.data.crv, kty: test.data.kty, d: test.data.d, x: test.data.x, d: test.data.d};
216+
var data = {crv: test.data.crv, kty: test.data.kty, d: test.data.d, x: test.data.x, y: test.data.y};
217217
data.kty = getMismatchedKtyField(algorithm);
218218
var usages = validUsages(vector, 'jwk', test.data);
219219
testError('jwk', algorithm, data, name, usages, true, "DataError", "Invalid 'kty' field");
@@ -228,7 +228,7 @@ function run_test(algorithmNames) {
228228
allAlgorithmSpecifiersFor(name).forEach(function(algorithm) {
229229
getValidKeyData(algorithm).forEach(function(test) {
230230
if (test.format === "jwk") {
231-
var data = {crv: test.data.crv, kty: test.data.kty, d: test.data.d, x: test.data.x, d: test.data.d};
231+
var data = {crv: test.data.crv, kty: test.data.kty, d: test.data.d, x: test.data.x, y: test.data.y};
232232
data.ext = false;
233233
var usages = validUsages(vector, 'jwk', test.data);
234234
testError('jwk', algorithm, data, name, usages, true, "DataError", "Import from a non-extractable");
@@ -259,7 +259,7 @@ function run_test(algorithmNames) {
259259
allAlgorithmSpecifiersFor(name).forEach(function(algorithm) {
260260
getValidKeyData(algorithm).forEach(function(test) {
261261
if (test.format === "jwk") {
262-
var data = {crv: test.data.crv, kty: test.data.kty, d: test.data.d, x: test.data.x, d: test.data.d};
262+
var data = {crv: test.data.crv, kty: test.data.kty, d: test.data.d, x: test.data.x, y: test.data.y};
263263
data.crv = getMismatchedCrvField(algorithm)
264264
var usages = validUsages(vector, 'jwk', test.data);
265265
testError('jwk', algorithm, data, name, usages, true, "DataError", "Invalid 'crv' field");

0 commit comments

Comments
 (0)