Lines Matching refs:bn
375 bigConst bn in BnMsb() argument
379 if(bn != NULL && bn->size > 0) in BnMsb()
381 int retVal = Msb(bn->d[bn->size - 1]); in BnMsb()
382 retVal += (int)(bn->size - 1) * RADIX_BITS; in BnMsb()
425 bigNum bn, // IN/OUT: big number to modify in BnSetBit() argument
430 pAssert(bn->allocated * RADIX_BITS >= bitNum); in BnSetBit()
432 while(bn->size <= offset) in BnSetBit()
433 bn->d[bn->size++] = 0; in BnSetBit()
434 bn->d[offset] |= ((crypt_uword_t)1 << RADIX_MOD(bitNum)); in BnSetBit()
446 bigNum bn, // IN: number to check in BnTestBit() argument
452 if(bn->size > offset) in BnTestBit()
453 return ((bn->d[offset] & (((crypt_uword_t)1) << RADIX_MOD(bitNum))) != 0); in BnTestBit()
468 bigNum bn, // IN/OUT: number to mask in BnMaskBits() argument
476 retVal = (finalSize <= bn->allocated); in BnMaskBits()
481 bn->d[finalSize - 1] &= mask; in BnMaskBits()
483 BnSetTop(bn, finalSize); in BnMaskBits()