Lines Matching defs:ctx
37 struct pkcs8_parse_context *ctx = context;
39 ctx->last_oid = look_up_OID(value, vlen);
40 if (ctx->last_oid == OID__NR) {
45 (unsigned long)value - ctx->data, buffer);
71 struct pkcs8_parse_context *ctx = context;
73 if (ctx->last_oid != OID_rsaEncryption)
76 ctx->pub->pkey_algo = "rsa";
87 struct pkcs8_parse_context *ctx = context;
89 ctx->key = value;
90 ctx->key_size = vlen;
99 struct pkcs8_parse_context ctx;
103 memset(&ctx, 0, sizeof(ctx));
106 ctx.pub = kzalloc(sizeof(struct public_key), GFP_KERNEL);
107 if (!ctx.pub)
110 ctx.data = (unsigned long)data;
113 ret = asn1_ber_decoder(&pkcs8_decoder, &ctx, data, datalen);
118 pub = ctx.pub;
119 pub->key = kmemdup(ctx.key, ctx.key_size, GFP_KERNEL);
123 pub->keylen = ctx.key_size;
128 kfree(ctx.pub);