Lines Matching refs:jwk
22 jwk: {
39 jwk: {
56 jwk: {
73 jwk: {
180 const jwk = keyData[name].jwk;
187 'jwk',
189 kty: jwk.kty,
190 crv: jwk.crv,
191 x: jwk.x,
196 'jwk',
197 jwk,
202 'jwk',
205 kty: jwk.kty,
206 crv: jwk.crv,
207 x: jwk.x,
212 'jwk',
214 ...jwk,
237 subtle.exportKey('jwk', publicKey),
238 subtle.exportKey('jwk', privateKey),
244 assert.strictEqual(pubJwk.x, jwk.x);
245 assert.strictEqual(pubJwk.crv, jwk.crv);
250 assert.strictEqual(pvtJwk.x, jwk.x);
251 assert.strictEqual(pvtJwk.crv, jwk.crv);
252 assert.strictEqual(pvtJwk.d, jwk.d);
254 if (jwk.crv.startsWith('Ed')) {
263 subtle.exportKey('jwk', publicKey), {
267 subtle.exportKey('jwk', privateKey), {
276 'jwk',
277 { ...jwk, use: invalidUse },
287 'jwk',
288 { kty: jwk.kty, x: jwk.x, crv: jwk.crv, alg: 'foo' },
296 'jwk',
297 { ...jwk, alg: 'foo' },
307 'jwk',
308 { kty: jwk.kty, x: jwk.x, y: jwk.y, crv },
316 'jwk',
317 { ...jwk, crv },
326 'jwk',
327 { ...jwk },
335 const jwk = keyData[name].jwk;
339 Buffer.from(jwk.x, 'base64url'),