Home | History | Annotate | Download | only in bn

Lines Matching refs:BIGNUM

69 BIGNUM *BN_new(void) {
70 BIGNUM *bn = OPENSSL_malloc(sizeof(BIGNUM));
77 OPENSSL_memset(bn, 0, sizeof(BIGNUM));
83 void BN_init(BIGNUM *bn) {
84 OPENSSL_memset(bn, 0, sizeof(BIGNUM));
87 void BN_free(BIGNUM *bn) {
103 void BN_clear_free(BIGNUM *bn) {
118 OPENSSL_cleanse(bn, sizeof(BIGNUM));
124 BIGNUM *BN_dup(const BIGNUM *src) {
125 BIGNUM *copy;
144 BIGNUM *BN_copy(BIGNUM *dest, const BIGNUM *src) {
160 void BN_clear(BIGNUM *bn) {
169 DEFINE_METHOD_FUNCTION(BIGNUM, BN_value_one) {
228 unsigned BN_num_bits(const BIGNUM *bn) {
238 unsigned BN_num_bytes(const BIGNUM *bn) {
242 void BN_zero(BIGNUM *bn) {
246 int BN_one(BIGNUM *bn) {
250 int BN_set_word(BIGNUM *bn, BN_ULONG value) {
266 int BN_set_u64(BIGNUM *bn, uint64_t value) {
288 int bn_set_words(BIGNUM *bn, const BN_ULONG *words, size_t num) {
300 int BN_is_negative(const BIGNUM *bn) {
304 void BN_set_negative(BIGNUM *bn, int sign) {
312 int bn_wexpand(BIGNUM *bn, size_t words) {
344 int bn_expand(BIGNUM *bn, size_t bits) {
352 void bn_correct_top(BIGNUM *bn) {