pike.git / src / post_modules / Nettle / hogweed.cmod

version» Context lines:

pike.git/src/post_modules/Nettle/hogweed.cmod:75:   #ifdef dsa_params_init    /* Nettle 3.0 or later. */    struct dsa_params params;    mpz_t pub;    mpz_t key;       dsa_params_init(&params);       if (!dsa_generate_params(&params, rnd, random_func_wrapper,    NULL, NULL, p_bits, q_bits)) { +  dsa_params_clear(&params);    Pike_error("Illegal parameter value.\n");    }       mpz_init(pub);    mpz_init(key);       dsa_generate_keypair(&params, pub, key, rnd, random_func_wrapper);       push_bignum((MP_INT *)&params.p);    push_bignum((MP_INT *)&params.q);