1#ifndef SECP256K1_CT_SCALAR_HPP
2#define SECP256K1_CT_SCALAR_HPP
50 std::uint64_t mask)
noexcept;
74 unsigned width)
noexcept;
void scalar_cswap(Scalar *a, Scalar *b, std::uint64_t mask) noexcept
Scalar scalar_neg(const Scalar &a) noexcept
std::uint64_t scalar_bit(const Scalar &a, std::size_t index) noexcept
std::uint64_t scalar_is_zero(const Scalar &a) noexcept
void scalar_cmov(Scalar *r, const Scalar &a, std::uint64_t mask) noexcept
std::uint64_t scalar_is_high(const Scalar &a) noexcept
Scalar scalar_add(const Scalar &a, const Scalar &b) noexcept
ECDSASignature ct_normalize_low_s(const ECDSASignature &sig) noexcept
std::uint64_t scalar_window(const Scalar &a, std::size_t pos, unsigned width) noexcept
Scalar scalar_inverse(const Scalar &a) noexcept
Scalar scalar_sub(const Scalar &a, const Scalar &b) noexcept
Scalar scalar_select(const Scalar &a, const Scalar &b, std::uint64_t mask) noexcept
Scalar scalar_cneg(const Scalar &a, std::uint64_t mask) noexcept
std::uint64_t scalar_eq(const Scalar &a, const Scalar &b) noexcept
Scalar scalar_half(const Scalar &a) noexcept