Lines Matching refs:a
15 char *BN_bn2hex(const BIGNUM *a) in BN_bn2hex() argument
21 if (BN_is_zero(a)) in BN_bn2hex()
23 buf = OPENSSL_malloc(a->top * BN_BYTES * 2 + 2); in BN_bn2hex()
27 if (a->neg) in BN_bn2hex()
29 for (i = a->top - 1; i >= 0; i--) { in BN_bn2hex()
32 v = (int)((a->d[i] >> j) & 0xff); in BN_bn2hex()
47 char *BN_bn2dec(const BIGNUM *a) in BN_bn2dec() argument
62 i = BN_num_bits(a) * 3; in BN_bn2dec()
70 if ((t = BN_dup(a)) == NULL) in BN_bn2dec()
119 int BN_hex2bn(BIGNUM **bn, const char *a) in BN_hex2bn() argument
126 if (a == NULL || *a == '\0') in BN_hex2bn()
129 if (*a == '-') { in BN_hex2bn()
131 a++; in BN_hex2bn()
134 for (i = 0; i <= INT_MAX / 4 && ossl_isxdigit(a[i]); i++) in BN_hex2bn()
168 c = a[j - m]; in BN_hex2bn()
196 int BN_dec2bn(BIGNUM **bn, const char *a) in BN_dec2bn() argument
203 if (a == NULL || *a == '\0') in BN_dec2bn()
205 if (*a == '-') { in BN_dec2bn()
207 a++; in BN_dec2bn()
210 for (i = 0; i <= INT_MAX / 4 && ossl_isdigit(a[i]); i++) in BN_dec2bn()
242 l += *a - '0'; in BN_dec2bn()
243 a++; in BN_dec2bn()
266 int BN_asc2bn(BIGNUM **bn, const char *a) in BN_asc2bn() argument
268 const char *p = a; in BN_asc2bn()
281 if (*a == '-' && (*bn)->top != 0) in BN_asc2bn()