diff options
Diffstat (limited to 'numalgo.h')
-rw-r--r-- | numalgo.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -8,4 +8,9 @@ Bigint egcd(const Bigint &a,const Bigint &b,Bigint &x,Bigint &y); Bigint expmod(const Bigint &base,const Bigint &exponent,const Bigint &modulus); +// Returns sqrt(n), rounded down if necessary +Bigint isqrt(const Bigint &n); + int ilog2(uint64_t i); + +Bigint cryptrandom_big(const Bigint &upperbound); //Return value in [0,upperbound] |