• Home
  • Raw
  • Download

Lines Matching refs:VeryLargeInt

25 typedef struct VeryLargeInt VeryLargeInt;  typedef
37 uint32_t VliAdd(VeryLargeInt* result, VeryLargeInt const* left,
38 VeryLargeInt const* right);
46 void VliMul(VeryLargeIntProduct* result, VeryLargeInt const* left,
47 VeryLargeInt const* right);
55 void VliRShift(VeryLargeInt* result, VeryLargeInt const* in, uint32_t shift);
64 uint32_t VliSub(VeryLargeInt* result, VeryLargeInt const* left,
65 VeryLargeInt const* right);
72 void VliSet(VeryLargeInt* result, VeryLargeInt const* in);
78 void VliClear(VeryLargeInt* result);
86 int VliIsZero(VeryLargeInt const* in);
95 void VliCondSet(VeryLargeInt* result, VeryLargeInt const* true_val,
96 VeryLargeInt const* false_val, int truth_val);
105 uint32_t VliTestBit(VeryLargeInt const* in, uint32_t bit);
115 int VliRand(VeryLargeInt* result, BitSupplier rnd_func, void* rnd_param);
124 int VliCmp(VeryLargeInt const* left, VeryLargeInt const* right);
133 void VliModAdd(VeryLargeInt* result, VeryLargeInt const* left,
134 VeryLargeInt const* right, VeryLargeInt const* mod);
143 void VliModSub(VeryLargeInt* result, VeryLargeInt const* left,
144 VeryLargeInt const* right, VeryLargeInt const* mod);
153 void VliModMul(VeryLargeInt* result, VeryLargeInt const* left,
154 VeryLargeInt const* right, VeryLargeInt const* mod);
163 void VliModExp(VeryLargeInt* result, VeryLargeInt const* base,
164 VeryLargeInt const* exp, VeryLargeInt const* mod);
172 void VliModInv(VeryLargeInt* result, VeryLargeInt const* input,
173 VeryLargeInt const* mod);
181 void VliModSquare(VeryLargeInt* result, VeryLargeInt const* input,
182 VeryLargeInt const* mod);
193 void VliModBarrett(VeryLargeInt* result, VeryLargeIntProduct const* input,
194 VeryLargeInt const* mod);