Lines Matching defs:nbits
158 * Generate pair of parameters Xp, Xq for X9.31 prime generation. Note: nbits
162 int BN_X931_generate_Xpq(BIGNUM *Xp, BIGNUM *Xq, int nbits, BN_CTX *ctx)
170 if ((nbits < 1024) || (nbits & 0xff))
172 nbits >>= 1;
174 * The random value Xp must be between sqrt(2) * 2^(nbits-1) and 2^nbits
178 if (!BN_priv_rand_ex(Xp, nbits, BN_RAND_TOP_TWO, BN_RAND_BOTTOM_ANY, 0,
188 if (!BN_priv_rand_ex(Xq, nbits, BN_RAND_TOP_TWO, BN_RAND_BOTTOM_ANY, 0,
192 /* Check that |Xp - Xq| > 2^(nbits - 100) */
195 if (BN_num_bits(t) > (nbits - 100))
215 * 2^(nbits - 100) must be satisfied Xp and Xq are generated using the