Lines Matching defs:pkey
127 static EVP_PKEY_CTX *int_ctx_new(EVP_PKEY *pkey, ENGINE *e, int id)
133 if (!pkey || !pkey->ameth)
135 id = pkey->ameth->pkey_id;
138 if (pkey && pkey->engine)
139 e = pkey->engine;
181 ret->pkey = pkey;
184 if (pkey)
185 CRYPTO_add(&pkey->references,1,CRYPTO_LOCK_EVP_PKEY);
297 EVP_PKEY_CTX *EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *e)
299 return int_ctx_new(pkey, e, -1);
313 /* Make sure it's safe to copy a pkey context using an ENGINE */
329 if (pctx->pkey)
330 CRYPTO_add(&pctx->pkey->references,1,CRYPTO_LOCK_EVP_PKEY);
332 rctx->pkey = pctx->pkey;
371 if (ctx->pkey)
372 EVP_PKEY_free(ctx->pkey);
463 return ctx->pkey;
501 int (*paramgen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey))
509 int (*keygen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey))