• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/libgcrypt-1.5.0/cipher/

Lines Matching defs:qbits

99 static int test_keys (DSA_secret_key *sk, unsigned int qbits);
103 unsigned int qbits,
211 test_keys (DSA_secret_key *sk, unsigned int qbits)
215 gcry_mpi_t data = gcry_mpi_new (qbits);
216 gcry_mpi_t sig_a = gcry_mpi_new (qbits);
217 gcry_mpi_t sig_b = gcry_mpi_new (qbits);
226 gcry_mpi_randomize (data, qbits, GCRY_WEAK_RANDOM);
260 generate (DSA_secret_key *sk, unsigned int nbits, unsigned int qbits,
272 if (qbits)
273 ; /* Caller supplied qbits. Use this value. */
275 qbits = 160;
277 qbits = 224;
279 qbits = 256;
281 qbits = 384;
283 qbits = 512;
287 if (qbits < 160 || qbits > 512 || (qbits%8) )
289 if (nbits < 2*qbits || nbits > 15360)
307 gcry_assert (mpi_get_nbits (q) == qbits);
314 p = _gcry_generate_elg_prime (1, nbits, qbits, NULL, ret_factors);
317 gcry_assert (mpi_get_nbits (q) == qbits);
342 gcry_assert( qbits >= 160 );
351 rndbuf = gcry_random_bytes_secure ((qbits+7)/8, random_level);
359 _gcry_mpi_set_buffer( x, rndbuf, (qbits+7)/8, 0 );
360 mpi_clear_highbit( x, qbits+1 );
389 if ( test_keys (sk, qbits) )
410 generate_fips186 (DSA_secret_key *sk, unsigned int nbits, unsigned int qbits,
437 if (!qbits)
440 qbits = 160;
442 qbits = 224;
444 qbits = 256;
449 if (nbits == 1024 && qbits == 160)
451 else if (nbits == 2048 && qbits == 224)
453 else if (nbits == 2048 && qbits == 256)
455 else if (nbits == 3072 && qbits == 256)
467 gcry_assert (mpi_get_nbits (prime_q) == qbits);
488 ec = _gcry_generate_fips186_2_prime (nbits, qbits,
495 /* ec = _gcry_generate_fips186_3_prime (nbits, qbits, NULL, 0, */
521 value_x = gcry_mpi_snew (qbits);
526 gcry_mpi_randomize (value_x, qbits, GCRY_VERY_STRONG_RANDOM);
527 mpi_clear_highbit (value_x, qbits+1);
564 if (!ec && test_keys (sk, qbits) )
700 unsigned int qbits = 0;
717 /* Parse the optional qbits element. */
718 l1 = gcry_sexp_find_token (genparms, "qbits", 0);
733 qbits = (unsigned int)strtoul (buf, NULL, 0);
770 if (deriveparms || qbits || nbits)
801 qbits = mpi_get_nbits (domain.q);
812 ec = generate_fips186 (&sk, nbits, qbits, deriveparms, use_fips186_2,
838 ec = generate (&sk, nbits, qbits, transient_key, &domain, retfactors);