Lines Matching refs:bits
134 int i,bits,ret=0;
153 bits=BN_num_bits(p);
159 for (i=1; i<bits; i++)
196 * 4096, 8192 bits], compared to the running time of the
207 * at 2048 and more bits, but at 512 and 1024 bits, it was
254 int i,j,bits,ret=0,wstart,wend,window,wvalue;
268 bits=BN_num_bits(p);
270 if (bits == 0)
302 window = BN_window_bits_for_exponent_size(bits);
321 wstart=bits-1; /* The top bit of the window */
387 int i,j,bits,ret=0,wstart,wend,window,wvalue;
409 bits=BN_num_bits(p);
410 if (bits == 0)
449 window = BN_window_bits_for_exponent_size(bits);
467 wstart=bits-1; /* The top bit of the window */
581 int i,bits,ret=0,window,wvalue;
602 bits=BN_num_bits(p);
603 if (bits == 0)
623 window = BN_window_bits_for_ctime_exponent_size(bits);
625 if (window==6 && bits<=1024) window=5; /* ~5% improvement of 2048-bit RSA sign */
743 bits--;
744 for (wvalue=0, i=bits%5; i>=0; i--,bits--)
745 wvalue = (wvalue<<1)+BN_is_bit_set(p,bits);
749 * significant bits.
751 while (bits >= 0)
753 for (wvalue=0, i=0; i<5; i++,bits--)
754 wvalue = (wvalue<<1)+BN_is_bit_set(p,bits);
791 bits--;
792 for (wvalue=0, i=bits%window; i>=0; i--,bits--)
793 wvalue = (wvalue<<1)+BN_is_bit_set(p,bits);
797 * significant bits.
799 while (bits >= 0)
804 for (i=0; i<window; i++,bits--)
807 wvalue = (wvalue<<1)+BN_is_bit_set(p,bits);
836 int b, bits, ret=0;
874 bits = BN_num_bits(p);
875 if (bits == 0)
903 /* bits-1 >= 0 */
906 w = a; /* bit 'bits-1' of 'p' is always set */
907 for (b = bits-2; b >= 0; b--)
986 int i,j,bits,ret=0,wstart,wend,window,wvalue;
999 bits=BN_num_bits(p);
1001 if (bits == 0)
1020 window = BN_window_bits_for_exponent_size(bits);
1038 wstart=bits-1; /* The top bit of the window */