big: Add internal_int_exponent_mod_fast.

This commit is contained in:
Jeroen van Rijn
2021-09-01 19:13:47 +02:00
parent 65a15e9c06
commit 2110778040
4 changed files with 302 additions and 17 deletions
+4 -2
View File
@@ -208,15 +208,17 @@ int_to_byte_little :: proc(v: ^Int) {
}
}
// printf :: fmt.printf;
demo :: proc() {
a, b, c, d, e, f, res := &Int{}, &Int{}, &Int{}, &Int{}, &Int{}, &Int{}, &Int{};
defer destroy(a, b, c, d, e, f, res);
set(a, 42);
set(b, 6);
set(c, 5);
set(c, 131);
if err := internal_int_exponent_mod(res, a, b, c, 0); err != nil {
if err := internal_int_exponent_mod_fast(res, a, b, c, 0); err != nil {
fmt.printf("Error: %v\n", err);
}