Lines Matching refs:BIGNUM
75 typedef struct BIGNUM BIGNUM;
93 BIGNUM *BN_new(void);
94 void BN_free(BIGNUM *);
95 void BN_clear_free(BIGNUM *);
96 void BN_clear(BIGNUM *);
97 BIGNUM *BN_dup(const BIGNUM *);
99 int BN_num_bits(const BIGNUM *);
100 int BN_num_bytes(const BIGNUM *);
102 int BN_cmp(const BIGNUM *, const BIGNUM *);
104 void BN_set_negative(BIGNUM *, int);
105 int BN_is_negative(const BIGNUM *);
107 int BN_is_bit_set(const BIGNUM *, int);
108 int BN_set_bit(BIGNUM *, int);
109 int BN_clear_bit(BIGNUM *, int);
111 int BN_set_word(BIGNUM *, unsigned long);
112 unsigned long BN_get_word(const BIGNUM *);
114 BIGNUM *BN_bin2bn(const void *,int len,BIGNUM *);
115 int BN_bn2bin(const BIGNUM *, void *);
116 int BN_hex2bn(BIGNUM **, const char *);
117 char * BN_bn2hex(const BIGNUM *);
119 int BN_uadd(BIGNUM *, const BIGNUM *, const BIGNUM *);
121 int BN_rand(BIGNUM *, int, int, int);
128 BIGNUM *BN_CTX_get(BN_CTX *);