Lines Matching refs:bn
173 OPENSSL_EXPORT void BN_init(BIGNUM *bn);
177 OPENSSL_EXPORT void BN_free(BIGNUM *bn);
181 OPENSSL_EXPORT void BN_clear_free(BIGNUM *bn);
192 OPENSSL_EXPORT void BN_clear(BIGNUM *bn);
202 OPENSSL_EXPORT unsigned BN_num_bits(const BIGNUM *bn);
206 OPENSSL_EXPORT unsigned BN_num_bytes(const BIGNUM *bn);
209 OPENSSL_EXPORT void BN_zero(BIGNUM *bn);
213 OPENSSL_EXPORT int BN_one(BIGNUM *bn);
217 OPENSSL_EXPORT int BN_set_word(BIGNUM *bn, BN_ULONG value);
221 OPENSSL_EXPORT int BN_set_u64(BIGNUM *bn, uint64_t value);
224 OPENSSL_EXPORT void BN_set_negative(BIGNUM *bn, int sign);
227 OPENSSL_EXPORT int BN_is_negative(const BIGNUM *bn);
267 OPENSSL_EXPORT char *BN_bn2hex(const BIGNUM *bn);
306 OPENSSL_EXPORT BN_ULONG BN_get_word(const BIGNUM *bn);
311 OPENSSL_EXPORT int BN_get_u64(const BIGNUM *bn, uint64_t *out);
322 OPENSSL_EXPORT int BN_marshal_asn1(CBB *cbb, const BIGNUM *bn);
396 OPENSSL_EXPORT int BN_mul_word(BIGNUM *bn, BN_ULONG w);
450 OPENSSL_EXPORT int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w);
453 OPENSSL_EXPORT int BN_is_zero(const BIGNUM *bn);
456 OPENSSL_EXPORT int BN_is_one(const BIGNUM *bn);
459 OPENSSL_EXPORT int BN_is_word(const BIGNUM *bn, BN_ULONG w);
462 OPENSSL_EXPORT int BN_is_odd(const BIGNUM *bn);