Commit Graph

9 Commits (8830af5c896113f6369fbb52073170ff39af0081)

Author SHA1 Message Date
Alexander Medvednikov fb192d949b all: replace []byte with []u8 2022-04-15 15:35:35 +03:00
Alexander Medvednikov d4a0d6f73c all: byte => u8 2022-04-15 14:58:56 +03:00
Subhomoy Haldar 7ef7188f4b
math.big: add bit_len, optimize gcd, add documentation () 2022-03-30 15:52:09 +03:00
Subhomoy Haldar 072480352c
math.big: add get_bit, set_bit, big_mod_pow () 2022-02-18 11:53:39 +03:00
Delyan Angelov 59357e873d
math: move the `math.mathutil` generic `min`/`max`/`abs` fns to `math` () 2022-01-05 18:02:20 +02:00
Andreas Schoeller f14dabc6bd
math.big: add a new greatest-common-divisor-algo for big.Integer, also add a benchmark for it () 2021-10-26 11:10:13 +03:00
Daniel Däschle b63ec8fbcf
checker: require `params` attribute to use struct as keyword arguments in function () 2021-09-14 00:05:30 +03:00
Subhomoy Haldar 96d4a0777f
math.big: fix comparison and add tests () 2021-09-08 20:30:20 +03:00
Subhomoy Haldar dadfda9400
math.big: implement big.integer in V () 2021-08-31 19:21:00 +03:00