void BaseOT::printepoint(epoint *point) { Big x, y; epoint_getxyz(point,x.getbig(),y.getbig(),NULL); cerr << "(" << x << ", " << y << ")" << endl; }
void printepoint(epoint point) { Big x, y; epoint_getxyz(&point,x.getbig(),y.getbig(),NULL); cout << "(" << x << ", " << y << ")" << endl; }
void ECn::getxy(Big &x,Big &y) const {epoint_getxyz(p,x.getbig(),y.getbig(),NULL);}
void ECn::getxyz(Big &x,Big &y, Big &z) const {epoint_getxyz(p,x.getbig(),y.getbig(),z.getbig());}
void ECn::getx(Big &x) const {epoint_getxyz(p,x.getbig(),NULL,NULL);}