PBC Library Manual 0.5.11 - Stanford Crypto Group
PBC Library Manual 0.5.11 - Stanford Crypto Group
PBC Library Manual 0.5.11 - Stanford Crypto Group
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Chapter 4. Element functions<br />
z must be an element of a integer mod ring (i.e. Z n for some n). Set c = a z, that is a + a + . . . + a where there<br />
are z a’s.<br />
void element_div(element_t n, element_t a, element_t b)<br />
Set n = a / b.<br />
void element_double(element_t n, element_t a)<br />
Set n = a + a.<br />
void element_halve(element_t n, element_t a)<br />
Set n = a/2<br />
void element_square(element_t n, element_t a)<br />
Set n = a 2<br />
void element_neg(element_t n, element_t a)<br />
Set n = -a.<br />
void element_invert(element_t n, element_t a)<br />
Set n to the inverse of a.<br />
16