Lines Matching refs:pmeth
362 if (ctx->pmeth == NULL || ctx->pmeth->derive == NULL) { in EVP_PKEY_derive_init_ex()
367 if (ctx->pmeth->derive_init == NULL) in EVP_PKEY_derive_init_ex()
369 ret = ctx->pmeth->derive_init(ctx); in EVP_PKEY_derive_init_ex()
421 if (ctx->pmeth == NULL in EVP_PKEY_derive_set_peer_ex()
422 || !(ctx->pmeth->derive != NULL in EVP_PKEY_derive_set_peer_ex()
423 || ctx->pmeth->encrypt != NULL in EVP_PKEY_derive_set_peer_ex()
424 || ctx->pmeth->decrypt != NULL) in EVP_PKEY_derive_set_peer_ex()
425 || ctx->pmeth->ctrl == NULL) { in EVP_PKEY_derive_set_peer_ex()
436 ret = ctx->pmeth->ctrl(ctx, EVP_PKEY_CTRL_PEER_KEY, 0, peer); in EVP_PKEY_derive_set_peer_ex()
470 ret = ctx->pmeth->ctrl(ctx, EVP_PKEY_CTRL_PEER_KEY, 1, peer); in EVP_PKEY_derive_set_peer_ex()
509 if (ctx->pmeth == NULL || ctx->pmeth->derive == NULL) { in EVP_PKEY_derive()
515 return ctx->pmeth->derive(ctx, key, pkeylen); in EVP_PKEY_derive()