Lines Matching defs:pub
21 struct public_key *pub;
76 ctx->pub->pkey_algo = "rsa";
100 struct public_key *pub;
106 ctx.pub = kzalloc(sizeof(struct public_key), GFP_KERNEL);
107 if (!ctx.pub)
118 pub = ctx.pub;
119 pub->key = kmemdup(ctx.key, ctx.key_size, GFP_KERNEL);
120 if (!pub->key)
123 pub->keylen = ctx.key_size;
124 pub->key_is_private = true;
125 return pub;
128 kfree(ctx.pub);
138 struct public_key *pub;
140 pub = pkcs8_parse(prep->data, prep->datalen);
141 if (IS_ERR(pub))
142 return PTR_ERR(pub);
144 pr_devel("Cert Key Algo: %s\n", pub->pkey_algo);
145 pub->id_type = "PKCS8";
151 prep->payload.data[asym_crypto] = pub;