EVP_PKEY *pkey = NULL; EVP_PKEY_CTX *ctx = EVP_PKEY_CTX_new_id (EVP_PKEY_EC,NULL); if( !ctx ) error; if( EVP_PKEY_keygen_init (ctx) <= 0 ) error; if( EVP_PKEY_CTX_set_ec_paramgen_curve_nid (OBJ_sn2nid("prime256v1")) <=0 ) error; /* even though spelled paramgen...