EVP_PKEY_OP_KEYGEN
ctx->operation = EVP_PKEY_OP_KEYGEN;
if (ctx->operation != EVP_PKEY_OP_KEYGEN) {
if (EVP_PKEY_CTX_ctrl(mac_ctx, -1, EVP_PKEY_OP_KEYGEN,
return EVP_PKEY_CTX_md(ctx, EVP_PKEY_OP_KEYGEN,
return EVP_PKEY_CTX_md(ctx, EVP_PKEY_OP_KEYGEN,
EVP_PKEY_OP_PARAMGEN|EVP_PKEY_OP_KEYGEN, \
EVP_PKEY_OP_PARAMGEN|EVP_PKEY_OP_KEYGEN, \
(EVP_PKEY_OP_PARAMGEN | EVP_PKEY_OP_KEYGEN)
EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_RSA_PSS, EVP_PKEY_OP_KEYGEN, \
RSA_pkey_ctx_ctrl(ctx, EVP_PKEY_OP_KEYGEN, \
RSA_pkey_ctx_ctrl(ctx, EVP_PKEY_OP_KEYGEN, \
EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_RSA_PSS, EVP_PKEY_OP_KEYGEN, \
EVP_PKEY_OP_KEYGEN, EVP_PKEY_CTRL_MD, 0, (void *)(md))