/dports/math/sprng/sprng5/SRC/ |
H A D | bignum.h | 16 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 D | basic.h | 10 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 D | bignum.h | 16 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 D | bignum.h | 20 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 D | big_num.h | 43 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 D | big_num.cc | 28 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 D | context.h | 72 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 D | big_num.h | 43 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 D | big_num.cc | 28 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 D | context.h | 72 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 D | bn64.h | 7 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 D | bn16.h | 7 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 D | bn32.h | 7 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 D | bn.h | 25 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 D | bn.c | 27 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 D | bn32.h | 4 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 D | bn16.h | 4 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 D | bn64.h | 4 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 D | bn.h | 27 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 D | bn.c | 27 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 D | BigNum.h | 38 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 ÷nd, const BigNum &divisor, [all …]
|
H A D | BigNum.cpp | 68 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 ÷nd, const BigNum &divisor, in div() [all …]
|
/dports/net/freeswitch/freeswitch-1.10.3.-release/libs/libzrtp/include/ |
H A D | zrtp_ec.h | 41 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 D | ec.h | 25 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 D | openssl_help.h | 62 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 …]
|