1#ifndef SECP256K1_CT_FIELD_HPP
2#define SECP256K1_CT_FIELD_HPP
69 std::uint64_t mask)
noexcept;
73 std::uint64_t mask)
noexcept;
77 std::uint64_t mask)
noexcept;
FieldElement field_half(const FieldElement &a) noexcept
FieldElement field_neg(const FieldElement &a) noexcept
FieldElement field_mul(const FieldElement &a, const FieldElement &b) noexcept
FieldElement field_cneg(const FieldElement &a, std::uint64_t mask) noexcept
FieldElement field_sub(const FieldElement &a, const FieldElement &b) noexcept
void field_cmov(FieldElement *r, const FieldElement &a, std::uint64_t mask) noexcept
FieldElement field_select(const FieldElement &a, const FieldElement &b, std::uint64_t mask) noexcept
FieldElement field_normalize(const FieldElement &a) noexcept
FieldElement field_sqr(const FieldElement &a) noexcept
std::uint64_t field_eq(const FieldElement &a, const FieldElement &b) noexcept
FieldElement field_inv(const FieldElement &a) noexcept
FieldElement field_add(const FieldElement &a, const FieldElement &b) noexcept
void field_cswap(FieldElement *a, FieldElement *b, std::uint64_t mask) noexcept
std::uint64_t field_is_zero(const FieldElement &a) noexcept