Lines Matching refs:ctx
380 function getKeyObjectHandle(key, ctx) {
381 if (ctx === kCreatePrivate) {
390 if (ctx === kConsumePrivate || ctx === kCreatePublic)
419 function getKeyObjectHandleFromJwk(key, ctx) {
423 const isPublic = ctx === kConsumePublic || ctx === kCreatePublic;
529 function prepareAsymmetricKey(key, ctx) {
532 return { data: getKeyObjectHandle(key, ctx) };
534 return { data: getKeyObjectHandle(key[kKeyObject], ctx) };
544 return { data: getKeyObjectHandle(data, ctx) };
546 return { data: getKeyObjectHandle(data[kKeyObject], ctx) };
549 return { data: getKeyObjectHandleFromJwk(data, ctx), format: 'jwk' };
556 getKeyTypes(ctx !== kCreatePrivate),
561 (ctx === kConsumePrivate || ctx === kCreatePrivate) ? false : undefined;
569 getKeyTypes(ctx !== kCreatePrivate),