Home | History | Annotate | Download | only in hcrypto

Lines Matching refs:BIGNUM

73 #define BIGNUM hc_BIGNUM
84 typedef struct BIGNUM BIGNUM;
102 BIGNUM *BN_new(void);
103 void BN_free(BIGNUM *);
104 void BN_clear_free(BIGNUM *);
105 void BN_clear(BIGNUM *);
106 BIGNUM *BN_dup(const BIGNUM *);
108 int BN_num_bits(const BIGNUM *);
109 int BN_num_bytes(const BIGNUM *);
111 int BN_cmp(const BIGNUM *, const BIGNUM *);
113 void BN_set_negative(BIGNUM *, int);
114 int BN_is_negative(const BIGNUM *);
116 int BN_is_bit_set(const BIGNUM *, int);
117 int BN_set_bit(BIGNUM *, int);
118 int BN_clear_bit(BIGNUM *, int);
120 int BN_set_word(BIGNUM *, unsigned long);
121 unsigned long BN_get_word(const BIGNUM *);
123 BIGNUM *BN_bin2bn(const void *,int len,BIGNUM *);
124 int BN_bn2bin(const BIGNUM *, void *);
125 int BN_hex2bn(BIGNUM **, const char *);
126 char * BN_bn2hex(const BIGNUM *);
128 int BN_uadd(BIGNUM *, const BIGNUM *, const BIGNUM *);
130 int BN_rand(BIGNUM *, int, int, int);
137 BIGNUM *BN_CTX_get(BN_CTX *);