static int generate_rsa_params(struct rfbssl_ctx *ctx) { int ret; if (GNUTLS_E_SUCCESS == (ret = gnutls_rsa_params_init(&ctx->rsa_params))) ret = gnutls_rsa_params_generate2(ctx->rsa_params, 512); return ret; }
void gtlsGlobalServerData::generate_rsa_params() { int ret = 0; ret = gnutls_rsa_params_init(&rsa_params); // printerror("gnutls_rsa_params_init", ret); /* Generate RSA parameters - for use with RSA-export * cipher suites. These should be discarded and regenerated * once a day, once every 500 transactions etc. Depends on the * security requirements. */ ret = gnutls_rsa_params_generate2(rsa_params, gtlsGeneric::GNUTLSIF_RSA_BITS); // printerror("gnutls_rsa_params_generate2", ret); if (ret < 0) { initialized_ = false; } }
void rsa_params::generate (unsigned int bits) { RETWRAP (gnutls_rsa_params_generate2 (params, bits)); }