fe25519_iszero.c 219 B

123456789101112
  1. #include "fe25519.h"
  2. int fe25519_iszero_vartime(const fe25519 *x)
  3. {
  4. fe25519 t = *x;
  5. fe25519_freeze(&t);
  6. if (t.v[0]) return 0;
  7. if (t.v[1]) return 0;
  8. if (t.v[2]) return 0;
  9. if (t.v[3]) return 0;
  10. return 1;
  11. }