Exemple #1
0
static int fp_set_str(element_ptr e, const char *s, int base) {
	mpz_t z;
	mpz_init(z);
	int result = pbc_mpz_set_str(z, s, base);
	mpz_mod(z, z, e->field->order);
	fp_set_mpz(e, z);
	mpz_clear(z);
	return result;
}
Exemple #2
0
static int zp_set_str(element_ptr e, const char *s, int base) {
  int result = pbc_mpz_set_str(e->data, s, base);
  mpz_mod(e->data, e->data, e->field->order);
  return result;
}