Go to the documentation of this file.
69 int a_neg =
a->neg,
ret;
105 if (
a->width <
b->width) {
121 BN_ULONG
tmp = carry +
a->d[
i];
122 carry =
tmp <
a->d[
i];
162 for (
i = 0; w != 0 &&
i <
a->width;
i++) {
163 a->d[
i] =
l =
a->d[
i] + w;
167 if (w &&
i ==
a->width) {
179 int add = 0, neg = 0;
229 int b_width =
b->width;
230 if (b_width >
a->width) {
243 for (
int i = b_width;
i <
a->width;
i++) {
245 BN_ULONG
tmp =
a->d[
i];
246 r->d[
i] =
a->d[
i] - borrow;
247 borrow =
tmp <
r->d[
i];
294 a->d[0] = w -
a->d[0];
311 if ((
a->d[
i] == 0) && (
i == (
a->width - 1))) {
int BN_add_word(BIGNUM *a, BN_ULONG w)
#define bn_set_minimal_width
int BN_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b)
#define OPENSSL_PUT_ERROR(library, reason)
int bn_uadd_consttime(BIGNUM *r, const BIGNUM *a, const BIGNUM *b)
int bn_usub_consttime(BIGNUM *r, const BIGNUM *a, const BIGNUM *b)
int BN_usub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b)
int BN_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b)
#define BN_R_ARG2_LT_ARG3
static void add(const char *beg, const char *end, char ***ss, size_t *ns)
UniquePtr< SSL_SESSION > ret
int BN_sub_word(BIGNUM *a, BN_ULONG w)
int BN_uadd(BIGNUM *r, const BIGNUM *a, const BIGNUM *b)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:58:29