1 #include "tommath_private.h"
2 #ifdef BN_MP_COUNT_BITS_C
3 /* LibTomMath, multiple-precision integer library -- Tom St Denis */
4 /* SPDX-License-Identifier: Unlicense */
6 /* returns the number of bits in an int */
7 int mp_count_bits(const mp_int *a)
17 /* get number of digits and add that */
18 r = (a->used - 1) * MP_DIGIT_BIT;
20 /* take the last digit and count the bits in it */
21 q = a->dp[a->used - 1];