Lines Matching refs:BN_ULONG
142 /* BN_ULONG is the native word size when working with big integers.
149 #define BN_ULONG uint64_t
155 #define BN_ULONG uint32_t
222 OPENSSL_EXPORT int BN_set_word(BIGNUM *bn, BN_ULONG value);
301 OPENSSL_EXPORT BN_ULONG BN_get_word(const BIGNUM *bn);
384 OPENSSL_EXPORT int BN_add_word(BIGNUM *a, BN_ULONG w);
397 OPENSSL_EXPORT int BN_sub_word(BIGNUM *a, BN_ULONG w);
406 OPENSSL_EXPORT int BN_mul_word(BIGNUM *bn, BN_ULONG w);
423 * remainder or (BN_ULONG)-1 on error. */
424 OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor);
446 OPENSSL_EXPORT int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w);
455 OPENSSL_EXPORT int BN_is_word(const BIGNUM *bn, BN_ULONG w);
501 OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w);
800 OPENSSL_EXPORT int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p,
831 BN_ULONG *d; /* Pointer to an array of 'BN_BITS2' bit chunks in little-endian
842 BN_ULONG n0[2]; /* least significant words of (R*Ri-1)/N */
845 OPENSSL_EXPORT unsigned BN_num_bits_word(BN_ULONG l);