Lines Matching refs:pkey
125 EC_KEY *ec = ctx->pkey->pkey.ec; in pkey_ec_sign()
158 EC_KEY *ec = ctx->pkey->pkey.ec; in pkey_ec_verify()
175 if (!ctx->pkey || !ctx->peerkey) in pkey_ec_derive()
184 group = EC_KEY_get0_group(ctx->pkey->pkey.ec); in pkey_ec_derive()
189 pubkey = EC_KEY_get0_public_key(ctx->peerkey->pkey.ec); in pkey_ec_derive()
197 ret = ECDH_compute_key(key, outlen, pubkey, ctx->pkey->pkey.ec, 0); in pkey_ec_derive()
268 static int pkey_ec_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) in pkey_ec_paramgen() argument
283 EVP_PKEY_assign_EC_KEY(pkey, ec); in pkey_ec_paramgen()
289 static int pkey_ec_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) in pkey_ec_keygen() argument
292 if (ctx->pkey == NULL) in pkey_ec_keygen()
300 EVP_PKEY_assign_EC_KEY(pkey, ec); in pkey_ec_keygen()
302 if (!EVP_PKEY_copy_parameters(pkey, ctx->pkey)) in pkey_ec_keygen()
304 return EC_KEY_generate_key(pkey->pkey.ec); in pkey_ec_keygen()