Beispiel #1
0
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;
}
Beispiel #2
0
         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));
}