5
// use standard C definition to avoid .h
6
int test_exp_multi(void) {
15
// result = (2^2 * 5^4 * 7^7) mod 56 -> should give 28
16
bi_set_as_dec( g[0], "2");
17
bi_set_as_dec( g[1], "5");
18
bi_set_as_dec( g[2], "7");
22
bi_multi_mod_exp( result, 3, g, e, 56);
23
printf("multi-exponentiation <result>=%s\n", bi_2_dec_char(result));