Lines Matching refs:jwk
34 jwk: {
59 jwk: {
79 jwk: {
183 const jwk = keyData[namedCurve].jwk;
190 'jwk',
192 kty: jwk.kty,
193 crv: jwk.crv,
194 x: jwk.x,
195 y: jwk.y,
200 'jwk',
201 jwk,
206 'jwk',
209 kty: jwk.kty,
210 crv: jwk.crv,
211 x: jwk.x,
212 y: jwk.y,
217 'jwk',
219 ...jwk,
244 subtle.exportKey('jwk', publicKey),
245 subtle.exportKey('jwk', privateKey),
251 assert.strictEqual(pubJwk.x, jwk.x);
252 assert.strictEqual(pubJwk.y, jwk.y);
253 assert.strictEqual(pubJwk.crv, jwk.crv);
258 assert.strictEqual(pvtJwk.x, jwk.x);
259 assert.strictEqual(pvtJwk.y, jwk.y);
260 assert.strictEqual(pvtJwk.crv, jwk.crv);
261 assert.strictEqual(pvtJwk.d, jwk.d);
264 subtle.exportKey('jwk', publicKey), {
268 subtle.exportKey('jwk', privateKey), {
277 'jwk',
278 { ...jwk, use: invalidUse },
288 'jwk',
289 { kty: jwk.kty, x: jwk.x, y: jwk.y, crv: jwk.crv, alg: jwk.crv === 'P-256' ? 'ES384' : 'ES256' },
297 'jwk',
298 { ...jwk, alg: jwk.crv === 'P-256' ? 'ES384' : 'ES256' },
308 'jwk',
309 { kty: jwk.kty, x: jwk.x, y: jwk.y, crv },
317 'jwk',
318 { ...jwk, crv },
327 'jwk',
328 { ...jwk },
336 const jwk = keyData[namedCurve].jwk;
343 Buffer.from(jwk.x, 'base64url'),
344 Buffer.from(jwk.y, 'base64url'),
352 Buffer.from(jwk.x, 'base64url'),