Lines Matching refs:bn
175 OPENSSL_EXPORT void BN_init(BIGNUM *bn);
179 OPENSSL_EXPORT void BN_free(BIGNUM *bn);
183 OPENSSL_EXPORT void BN_clear_free(BIGNUM *bn);
194 OPENSSL_EXPORT void BN_clear(BIGNUM *bn);
204 OPENSSL_EXPORT unsigned BN_num_bits(const BIGNUM *bn);
208 OPENSSL_EXPORT unsigned BN_num_bytes(const BIGNUM *bn);
211 OPENSSL_EXPORT void BN_zero(BIGNUM *bn);
215 OPENSSL_EXPORT int BN_one(BIGNUM *bn);
219 OPENSSL_EXPORT int BN_set_word(BIGNUM *bn, BN_ULONG value);
223 OPENSSL_EXPORT int BN_set_u64(BIGNUM *bn, uint64_t value);
226 OPENSSL_EXPORT void BN_set_negative(BIGNUM *bn, int sign);
229 OPENSSL_EXPORT int BN_is_negative(const BIGNUM *bn);
270 OPENSSL_EXPORT char *BN_bn2hex(const BIGNUM *bn);
309 OPENSSL_EXPORT BN_ULONG BN_get_word(const BIGNUM *bn);
314 OPENSSL_EXPORT int BN_get_u64(const BIGNUM *bn, uint64_t *out);
325 OPENSSL_EXPORT int BN_marshal_asn1(CBB *cbb, const BIGNUM *bn);
399 OPENSSL_EXPORT int BN_mul_word(BIGNUM *bn, BN_ULONG w);
448 OPENSSL_EXPORT int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w);
451 OPENSSL_EXPORT int BN_is_zero(const BIGNUM *bn);
454 OPENSSL_EXPORT int BN_is_one(const BIGNUM *bn);
457 OPENSSL_EXPORT int BN_is_word(const BIGNUM *bn, BN_ULONG w);
460 OPENSSL_EXPORT int BN_is_odd(const BIGNUM *bn);
510 OPENSSL_EXPORT int BN_count_low_zero_bits(const BIGNUM *bn);