Home
last modified time | relevance | path

Searched refs:BigNum (Results 1 – 25 of 778) sorted by relevance

12345678910>>...32

/dports/math/sprng/sprng5/SRC/
H A Dbignum.h16 friend BigNum operator + (const BigNum &, const BigNum &);
18 friend BigNum operator - (const BigNum &, const BigNum &);
19 friend BigNum Sub4Div (const BigNum &, const BigNum &);
21 friend BigNum operator * (const BigNum &, const BigNum &);
23 friend BigNum operator / (const BigNum &, const BigNum &);
34 friend BigNum b_powm (const BigNum &, const BigNum &, const BigNum &);
87 BigNum operator + (const BigNum &, const BigNum &);
89 BigNum operator - (const BigNum &, const BigNum &);
90 BigNum Sub4Div (const BigNum &, const BigNum &);
92 BigNum operator * (const BigNum &, const BigNum &);
[all …]
H A Dbasic.h10 extern struct BIGNUM_ARRAY_TYPE mult_reduce(BigNum * number, struct BIGNUM_ARRAY_TYPE set, BigNum *…
13 extern struct BIGNUM_ARRAY_TYPE find_denom(BigNum * the_primes, long maxsize, BigNum *limit);
16 extern void mu_eval(BigNum * result, BigNum * x, struct BIGNUM_ARRAY_TYPE denominators);
19 extern short divisible(BigNum * x, BigNum * y);
22 extern short any_divide(BigNum * number, BigNum * the_primes, long no_of_primes);
24 extern void incr(BigNum * x, long num);
28 extern BigNum linear_find(BigNum * y, BigNum * current_mu, BigNum * guess, struct BIGNUM_ARRAY_TYPE…
31 extern BigNum guess_mu_inverse(BigNum * y, BigRat * magic);
38 extern BigNum find_M(BigNum * guess, BigNum * y, struct BIGNUM_ARRAY_TYPE left_to_kill,
48 extern int rel_prime(BigNum * result, BigNum * number, REL_PRIME_TABLE data);
[all …]
/dports/math/sprng/sprng5/include/
H A Dbignum.h16 friend BigNum operator + (const BigNum &, const BigNum &);
18 friend BigNum operator - (const BigNum &, const BigNum &);
19 friend BigNum Sub4Div (const BigNum &, const BigNum &);
21 friend BigNum operator * (const BigNum &, const BigNum &);
23 friend BigNum operator / (const BigNum &, const BigNum &);
34 friend BigNum b_powm (const BigNum &, const BigNum &, const BigNum &);
87 BigNum operator + (const BigNum &, const BigNum &);
89 BigNum operator - (const BigNum &, const BigNum &);
90 BigNum Sub4Div (const BigNum &, const BigNum &);
92 BigNum operator * (const BigNum &, const BigNum &);
[all …]
/dports/math/sprng/sprng5/SRC/pmlcg/
H A Dbignum.h20 friend BigNum operator + (const BigNum &, const BigNum &);
22 friend BigNum operator - (const BigNum &, const BigNum &);
23 friend BigNum Sub4Div (const BigNum &, const BigNum &);
25 friend BigNum operator * (const BigNum &, const BigNum &);
27 friend BigNum operator / (const BigNum &, const BigNum &);
29 friend BigNum operator % (const BigNum &, const BigNum &);
31 friend BigNum operator ^ (const BigNum &, const BigNum &);
38 friend BigNum b_powm (const BigNum &, const BigNum &, const BigNum &);
40 friend BigNum b_abs(const BigNum &);
42 friend BigNum b_neg(const BigNum &);
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/private-join-and-compute/src/crypto/
H A Dbig_num.h43 BigNum(const BigNum& other);
44 BigNum& operator=(const BigNum& other);
47 BigNum(BigNum&& other);
48 BigNum& operator=(BigNum&& other);
91 BigNum Add(const BigNum& val) const;
95 BigNum Mul(const BigNum& val) const;
118 BigNum Mod(const BigNum& m) const;
122 BigNum ModAdd(const BigNum& val, const BigNum& m) const;
126 BigNum ModSub(const BigNum& val, const BigNum& m) const;
132 BigNum ModMul(const BigNum& val, const BigNum& m) const;
[all …]
H A Dbig_num.cc28 BigNum::BigNum(const BigNum& other) in BigNum() function in private_join_and_compute::BigNum
32 BigNum& BigNum::operator=(const BigNum& other) { in operator =()
38 BigNum::BigNum(BigNum&& other) in BigNum() function in private_join_and_compute::BigNum
41 BigNum& BigNum::operator=(BigNum&& other) { in operator =()
47 BigNum::BigNum(BN_CTX* bn_ctx, uint64_t number) : BigNum::BigNum(bn_ctx) { in BigNum() function in private_join_and_compute::BigNum
129 BigNum BigNum::Add(const BigNum& val) const { in Add()
135 BigNum BigNum::Mul(const BigNum& val) const { in Mul()
176 BigNum BigNum::Mod(const BigNum& m) const { in Mod()
182 BigNum BigNum::ModAdd(const BigNum& val, const BigNum& m) const { in ModAdd()
189 BigNum BigNum::ModSub(const BigNum& val, const BigNum& m) const { in ModSub()
[all …]
H A Dcontext.h72 BigNum CreateBigNum(BigNum::BignumPtr bn);
78 BigNum CreateBigNum(uint64_t number);
126 const BigNum& max_value);
140 virtual BigNum GenerateRandLessThan(const BigNum& max_value);
145 virtual BigNum GenerateRandBetween(const BigNum& start, const BigNum& end);
153 virtual BigNum RelativelyPrimeRandomLessThan(const BigNum& num);
164 const BigNum zero_bn_;
165 const BigNum one_bn_;
166 const BigNum two_bn_;
167 const BigNum three_bn_;
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/private-join-and-compute/src/crypto/
H A Dbig_num.h43 BigNum(const BigNum& other);
44 BigNum& operator=(const BigNum& other);
47 BigNum(BigNum&& other);
48 BigNum& operator=(BigNum&& other);
91 BigNum Add(const BigNum& val) const;
95 BigNum Mul(const BigNum& val) const;
118 BigNum Mod(const BigNum& m) const;
122 BigNum ModAdd(const BigNum& val, const BigNum& m) const;
126 BigNum ModSub(const BigNum& val, const BigNum& m) const;
132 BigNum ModMul(const BigNum& val, const BigNum& m) const;
[all …]
H A Dbig_num.cc28 BigNum::BigNum(const BigNum& other) in BigNum() function in private_join_and_compute::BigNum
32 BigNum& BigNum::operator=(const BigNum& other) { in operator =()
38 BigNum::BigNum(BigNum&& other) in BigNum() function in private_join_and_compute::BigNum
41 BigNum& BigNum::operator=(BigNum&& other) { in operator =()
47 BigNum::BigNum(BN_CTX* bn_ctx, uint64_t number) : BigNum::BigNum(bn_ctx) { in BigNum() function in private_join_and_compute::BigNum
129 BigNum BigNum::Add(const BigNum& val) const { in Add()
135 BigNum BigNum::Mul(const BigNum& val) const { in Mul()
176 BigNum BigNum::Mod(const BigNum& m) const { in Mod()
182 BigNum BigNum::ModAdd(const BigNum& val, const BigNum& m) const { in ModAdd()
189 BigNum BigNum::ModSub(const BigNum& val, const BigNum& m) const { in ModSub()
[all …]
H A Dcontext.h72 BigNum CreateBigNum(BigNum::BignumPtr bn);
78 BigNum CreateBigNum(uint64_t number);
126 const BigNum& max_value);
140 virtual BigNum GenerateRandLessThan(const BigNum& max_value);
145 virtual BigNum GenerateRandBetween(const BigNum& start, const BigNum& end);
153 virtual BigNum RelativelyPrimeRandomLessThan(const BigNum& num);
164 const BigNum zero_bn_;
165 const BigNum one_bn_;
166 const BigNum two_bn_;
167 const BigNum three_bn_;
[all …]
/dports/net/freeswitch/freeswitch-1.10.3.-release/libs/libzrtp/third_party/bnlib/
H A Dbn64.h7 struct BigNum;
13 int bnCopy_64(struct BigNum *dest, struct BigNum const *src);
14 int bnSwap_64(struct BigNum *a, struct BigNum *b);
27 int bnAdd_64(struct BigNum *dest, struct BigNum const *src);
28 int bnSub_64(struct BigNum *dest, struct BigNum const *src);
35 int bnMul_64(struct BigNum *dest, struct BigNum const *a,
38 int bnDivMod_64(struct BigNum *q, struct BigNum *r, struct BigNum const *n,
44 struct BigNum const *exp, struct BigNum const *mod);
46 struct BigNum const *n1, struct BigNum const *e1,
47 struct BigNum const *n2, struct BigNum const *e2,
[all …]
H A Dbn16.h7 struct BigNum;
13 int bnCopy_16(struct BigNum *dest, struct BigNum const *src);
14 int bnSwap_16(struct BigNum *a, struct BigNum *b);
27 int bnAdd_16(struct BigNum *dest, struct BigNum const *src);
28 int bnSub_16(struct BigNum *dest, struct BigNum const *src);
35 int bnMul_16(struct BigNum *dest, struct BigNum const *a,
38 int bnDivMod_16(struct BigNum *q, struct BigNum *r, struct BigNum const *n,
44 struct BigNum const *exp, struct BigNum const *mod);
46 struct BigNum const *n1, struct BigNum const *e1,
47 struct BigNum const *n2, struct BigNum const *e2,
[all …]
H A Dbn32.h7 struct BigNum;
13 int bnCopy_32(struct BigNum *dest, struct BigNum const *src);
14 int bnSwap_32(struct BigNum *a, struct BigNum *b);
27 int bnAdd_32(struct BigNum *dest, struct BigNum const *src);
28 int bnSub_32(struct BigNum *dest, struct BigNum const *src);
35 int bnMul_32(struct BigNum *dest, struct BigNum const *a,
38 int bnDivMod_32(struct BigNum *q, struct BigNum *r, struct BigNum const *n,
44 struct BigNum const *exp, struct BigNum const *mod);
46 struct BigNum const *n1, struct BigNum const *e1,
47 struct BigNum const *n2, struct BigNum const *e2,
[all …]
H A Dbn.h25 struct BigNum { struct
62 void bnSwap(struct BigNum *a, struct BigNum *b);
75 extern int (*bnCopy)(struct BigNum *dest, struct BigNum const *src);
145 extern int (*bnMul)(struct BigNum *dest, struct BigNum const *a,
157 extern int (*bnDivMod)(struct BigNum *q, struct BigNum *r,
158 struct BigNum const *n, struct BigNum const *d);
172 struct BigNum const *exp, struct BigNum const *mod);
179 struct BigNum const *n1, struct BigNum const *e1,
180 struct BigNum const *n2, struct BigNum const *e2,
188 extern int (*bnGcd)(struct BigNum *dest, struct BigNum const *a,
[all …]
H A Dbn.c27 bnSwap(struct BigNum *a, struct BigNum *b) in bnSwap()
49 int (*bnCopy)(struct BigNum *dest, struct BigNum const *src);
62 int (*bnAdd)(struct BigNum *dest, struct BigNum const *src);
63 int (*bnSub)(struct BigNum *dest, struct BigNum const *src);
70 int (*bnMul)(struct BigNum *dest, struct BigNum const *a,
73 int (*bnDivMod)(struct BigNum *q, struct BigNum *r, struct BigNum const *n,
75 int (*bnMod)(struct BigNum *dest, struct BigNum const *src,
79 struct BigNum const *exp, struct BigNum const *mod);
81 struct BigNum const *n1, struct BigNum const *e1,
82 struct BigNum const *n2, struct BigNum const *e2,
[all …]
/dports/security/libzrtpcppcore/ZRTPCPP-4.6.6/bnlib/
H A Dbn32.h4 struct BigNum;
10 int bnCopy_32(struct BigNum *dest, struct BigNum const *src);
11 int bnSwap_32(struct BigNum *a, struct BigNum *b);
24 int bnAdd_32(struct BigNum *dest, struct BigNum const *src);
25 int bnSub_32(struct BigNum *dest, struct BigNum const *src);
32 int bnMul_32(struct BigNum *dest, struct BigNum const *a,
35 int bnDivMod_32(struct BigNum *q, struct BigNum *r, struct BigNum const *n,
41 struct BigNum const *exp, struct BigNum const *mod);
43 struct BigNum const *n1, struct BigNum const *e1,
44 struct BigNum const *n2, struct BigNum const *e2,
[all …]
H A Dbn16.h4 struct BigNum;
10 int bnCopy_16(struct BigNum *dest, struct BigNum const *src);
11 int bnSwap_16(struct BigNum *a, struct BigNum *b);
24 int bnAdd_16(struct BigNum *dest, struct BigNum const *src);
25 int bnSub_16(struct BigNum *dest, struct BigNum const *src);
32 int bnMul_16(struct BigNum *dest, struct BigNum const *a,
35 int bnDivMod_16(struct BigNum *q, struct BigNum *r, struct BigNum const *n,
41 struct BigNum const *exp, struct BigNum const *mod);
43 struct BigNum const *n1, struct BigNum const *e1,
44 struct BigNum const *n2, struct BigNum const *e2,
[all …]
H A Dbn64.h4 struct BigNum;
10 int bnCopy_64(struct BigNum *dest, struct BigNum const *src);
11 int bnSwap_64(struct BigNum *a, struct BigNum *b);
24 int bnAdd_64(struct BigNum *dest, struct BigNum const *src);
25 int bnSub_64(struct BigNum *dest, struct BigNum const *src);
32 int bnMul_64(struct BigNum *dest, struct BigNum const *a,
35 int bnDivMod_64(struct BigNum *q, struct BigNum *r, struct BigNum const *n,
41 struct BigNum const *exp, struct BigNum const *mod);
43 struct BigNum const *n1, struct BigNum const *e1,
44 struct BigNum const *n2, struct BigNum const *e2,
[all …]
H A Dbn.h27 struct BigNum { struct
65 void bnSwap(struct BigNum *a, struct BigNum *b);
78 extern int (*bnCopy)(struct BigNum *dest, struct BigNum const *src);
148 extern int (*bnMul)(struct BigNum *dest, struct BigNum const *a,
160 extern int (*bnDivMod)(struct BigNum *q, struct BigNum *r,
161 struct BigNum const *n, struct BigNum const *d);
175 struct BigNum const *exp, struct BigNum const *mod);
182 struct BigNum const *n1, struct BigNum const *e1,
183 struct BigNum const *n2, struct BigNum const *e2,
191 extern int (*bnGcd)(struct BigNum *dest, struct BigNum const *a,
[all …]
H A Dbn.c27 bnSwap(struct BigNum *a, struct BigNum *b) in bnSwap()
49 int (*bnCopy)(struct BigNum *dest, struct BigNum const *src);
62 int (*bnAdd)(struct BigNum *dest, struct BigNum const *src);
63 int (*bnSub)(struct BigNum *dest, struct BigNum const *src);
70 int (*bnMul)(struct BigNum *dest, struct BigNum const *a,
73 int (*bnDivMod)(struct BigNum *q, struct BigNum *r, struct BigNum const *n,
75 int (*bnMod)(struct BigNum *dest, struct BigNum const *src,
79 struct BigNum const *exp, struct BigNum const *mod);
81 struct BigNum const *n1, struct BigNum const *e1,
82 struct BigNum const *n2, struct BigNum const *e2,
[all …]
/dports/net-im/tdlib/td-a53cb30e99f937cfd64e0266fa558785a184a553/tdutils/td/utils/
H A DBigNum.h38 BigNum(const BigNum &other);
39 BigNum &operator=(const BigNum &other);
40 BigNum(BigNum &&other) noexcept;
88 static void add(BigNum &r, const BigNum &a, const BigNum &b);
90 static void sub(BigNum &r, const BigNum &a, const BigNum &b);
92 static void mul(BigNum &r, BigNum &a, BigNum &b, BigNumContext &context);
94 static void mod_add(BigNum &r, BigNum &a, BigNum &b, const BigNum &m, BigNumContext &context);
96 static void mod_sub(BigNum &r, BigNum &a, BigNum &b, const BigNum &m, BigNumContext &context);
98 static void mod_mul(BigNum &r, BigNum &a, BigNum &b, const BigNum &m, BigNumContext &context);
102 …static void div(BigNum *quotient, BigNum *remainder, const BigNum &dividend, const BigNum &divisor,
[all …]
H A DBigNum.cpp68 BigNum::BigNum(const BigNum &other) : BigNum() { in BigNum() function in td::BigNum
72 BigNum &BigNum::operator=(const BigNum &other) { in operator =()
83 BigNum::BigNum(BigNum &&other) noexcept = default;
249 void BigNum::add(BigNum &r, const BigNum &a, const BigNum &b) { in add()
254 void BigNum::sub(BigNum &r, const BigNum &a, const BigNum &b) { in sub()
261 void BigNum::mul(BigNum &r, BigNum &a, BigNum &b, BigNumContext &context) { in mul()
266 void BigNum::mod_add(BigNum &r, BigNum &a, BigNum &b, const BigNum &m, BigNumContext &context) { in mod_add()
272 void BigNum::mod_sub(BigNum &r, BigNum &a, BigNum &b, const BigNum &m, BigNumContext &context) { in mod_sub()
278 void BigNum::mod_mul(BigNum &r, BigNum &a, BigNum &b, const BigNum &m, BigNumContext &context) { in mod_mul()
289 void BigNum::div(BigNum *quotient, BigNum *remainder, const BigNum &dividend, const BigNum &divisor, in div()
[all …]
/dports/net/freeswitch/freeswitch-1.10.3.-release/libs/libzrtp/include/
H A Dzrtp_ec.h41 struct BigNum *p1x,
42 struct BigNum *p1y,
43 struct BigNum *p2x,
44 struct BigNum *p2y,
69 int bnAddMod_ (struct BigNum *rslt, struct BigNum *n1, struct BigNum *mod);
70 int bnAddQMod_ (struct BigNum *rslt, unsigned n1, struct BigNum *mod);
71 int bnSubMod_ (struct BigNum *rslt, struct BigNum *n1, struct BigNum *mod);
72 int bnSubQMod_ (struct BigNum *rslt, unsigned n1, struct BigNum *mod);
73 int bnMulMod_ (struct BigNum *rslt, struct BigNum *n1, struct BigNum *n2, struct BigNum *mod);
74 int bnMulQMod_ (struct BigNum *rslt, struct BigNum *n1, unsigned n2, struct BigNum *mod);
[all …]
/dports/security/libzrtpcppcore/ZRTPCPP-4.6.6/bnlib/ec/
H A Dec.h25 typedef struct BigNum BigNum; typedef
60 BigNum _p;
61 BigNum _n;
63 BigNum _c;
64 BigNum _a;
65 BigNum _b;
69 BigNum *p;
84 int (*modOp)(BigNum *, const BigNum *, const BigNum *);
252 int bnAddMod_ (struct BigNum *rslt, struct BigNum *n1, struct BigNum *mod);
256 int bnSubMod_ (struct BigNum *rslt, struct BigNum *n1, struct BigNum *mod);
[all …]
/dports/net-im/telegram-desktop/tdesktop-3.2.5-full/Telegram/lib_base/base/
H A Dopenssl_help.h62 BigNum(const BigNum &other) in BigNum() function
68 BigNum(BigNum &&other) in BigNum() function
72 BigNum &operator=(const BigNum &other) {
86 BigNum &operator=(BigNum &&other) {
91 ~BigNum() { in ~BigNum()
95 explicit BigNum(unsigned int word) : BigNum() { in BigNum() function
98 explicit BigNum(bytes::const_span bytes) : BigNum() { in BigNum() function
124 BigNum &setAdd(const BigNum &a, const BigNum &b) { in setAdd()
132 BigNum &setSub(const BigNum &a, const BigNum &b) { in setSub()
356 [[nodiscard]] static BigNum Add(const BigNum &a, const BigNum &b) { in Add()
[all …]

12345678910>>...32