| 1862 | } |
| 1863 | |
| 1864 | static void ge_cache(ge_cached *c, const ge *p) |
| 1865 | { |
| 1866 | fe_add (c->Yp, p->Y, p->X); |
| 1867 | fe_sub (c->Ym, p->Y, p->X); |
| 1868 | fe_copy(c->Z , p->Z ); |
| 1869 | fe_mul (c->T2, p->T, D2 ); |
| 1870 | } |
| 1871 | |
| 1872 | // Internal buffers are not wiped! Inputs must not be secret! |
| 1873 | // => Use only to *check* signatures. |
no test coverage detected