void bn254_fp2_get_str(char *s, const Element x) { char s1[65], s2[65]; bn254_fp_get_str(s1, rep0(x)); bn254_fp_get_str(s2, rep1(x)); sprintf(s, "%s %s", s1, s2); }
void bn254_fp6_get_str(char *s, const Element x) { char s0[65], s1[65], s2[65], s3[65], s4[65], s5[65]; bn254_fp_get_str(s0, rep0(rep0(x))); bn254_fp_get_str(s1, rep0(rep1(x))); bn254_fp_get_str(s2, rep0(rep2(x))); bn254_fp_get_str(s3, rep1(rep0(x))); bn254_fp_get_str(s4, rep1(rep1(x))); bn254_fp_get_str(s5, rep1(rep2(x))); sprintf(s, "%s %s %s %s %s %s", s0, s1, s2, s3, s4, s5); }