Lines Matching refs:nbits
129 unsigned int nbits; /* Number of bits. */
298 static void test_keys (ECC_secret_key * sk, unsigned int nbits);
430 unsigned int nbits;
432 nbits = mpi_get_nbits (p);
433 k = mpi_snew (nbits);
435 log_debug ("choosing a random k of %u bits\n", nbits);
437 gcry_mpi_randomize (k, nbits, security_level);
450 generate_curve (unsigned int nbits, const char *name,
479 if (nbits == domain_parms[idx].nbits)
492 *r_nbits = domain_parms[idx].nbits;
510 generate_key (ECC_secret_key *sk, unsigned int nbits, const char *name,
520 err = generate_curve (nbits, name, &E, &nbits);
536 log_debug ("choosing a random x of size %u\n", nbits);
573 test_keys (sk, nbits - 64);
586 test_keys (ECC_secret_key *sk, unsigned int nbits)
589 gcry_mpi_t test = mpi_new (nbits);
591 gcry_mpi_t c = mpi_new (nbits);
592 gcry_mpi_t out = mpi_new (nbits);
593 gcry_mpi_t r = mpi_new (nbits);
594 gcry_mpi_t s = mpi_new (nbits);
605 gcry_mpi_randomize (test, nbits, GCRY_WEAK_RANDOM);
959 ecc_generate_ext (int algo, unsigned int nbits, unsigned long evalue,
988 if (!nbits && !curve_name)
995 ec = generate_key (&sk, nbits, curve_name, g_x, g_y, q_x, q_y);
1023 ecc_generate (int algo, unsigned int nbits, unsigned long evalue,
1027 return ecc_generate_ext (algo, nbits, 0, NULL, skey, retfactors, NULL);
1036 unsigned int nbits;
1041 err = generate_curve (0, name, &E, &nbits);