BN_is_bit_set
if (BN_is_bit_set(dh_pub, i))
ASSERT_INT_EQ(BN_is_bit_set(bn, n),
ASSERT_INT_EQ(BN_is_bit_set(bn, n),
ASSERT_INT_EQ(BN_is_bit_set(bn, n),
if (BN_is_bit_set(p, b)) {
if (BN_is_bit_set(p, wstart) == 0) {
if (BN_is_bit_set(p, wstart - i)) {
if (BN_is_bit_set(p, wstart) == 0) {
if (BN_is_bit_set(p, wstart - i)) {
if (BN_is_bit_set(p, wstart) == 0) {
if (BN_is_bit_set(p, wstart - i)) {
if (BN_is_bit_set(p, i)) {
if (BN_is_bit_set(p1, b)) {
while (!BN_is_bit_set(p1, i)) /* works for i<0 */
if (BN_is_bit_set(p1, i))
if (BN_is_bit_set(p2, b)) {
while (!BN_is_bit_set(p2, i))
if (BN_is_bit_set(p2, i))
while (!BN_is_bit_set(B, shift)) { /* note that 0 < B */
while (!BN_is_bit_set(A, shift)) { /* note that 0 < A */
if (BN_is_bit_set(b, i)) {
window_val += bit * BN_is_bit_set(scalar, j + w);
while (!BN_is_bit_set(A, i))
while (!BN_is_bit_set(B, i))
while (!BN_is_bit_set(w1, a))
else if (!BN_is_bit_set(range, n - 2) && !BN_is_bit_set(range, n - 3)) {
if (!BN_set_word(ret, BN_is_bit_set(a, 0))) {
while (!BN_is_bit_set(p, e))
&& !BN_is_bit_set(dh->params.p, 2)) {
BN_consttime_swap(BN_is_bit_set(l, q_bits), k, l, q_words + 2);
kbit = BN_is_bit_set(lambda, cardinality_bits);
kbit = BN_is_bit_set(k, i) ^ pbit;
int BN_is_bit_set(const BIGNUM *a, int n);