_const_time_poison() const | Botan::IntMod< Rep > | inline |
_const_time_unpoison() const | Botan::IntMod< Rep > | inline |
_invert_vartime_div2_helper(Self &a, Self &x) | Botan::IntMod< Rep > | inlinestatic |
BITS | Botan::IntMod< Rep > | static |
BYTES | Botan::IntMod< Rep > | static |
choose(CT::Choice choice, const Self &x, const Self &y) | Botan::IntMod< Rep > | inlinestatic |
conditional_assign(CT::Choice cond, const Self &nx) | Botan::IntMod< Rep > | inline |
conditional_assign(Self &x, Self &y, CT::Choice cond, const Self &nx, const Self &ny) | Botan::IntMod< Rep > | inlinestatic |
conditional_assign(Self &x, Self &y, Self &z, CT::Choice cond, const Self &nx, const Self &ny, const Self &nz) | Botan::IntMod< Rep > | inlinestatic |
conditional_swap(CT::Choice cond, Self &x, Self &y) | Botan::IntMod< Rep > | inlinestatic |
constant(int8_t x) | Botan::IntMod< Rep > | inlinestatic |
correct_sign(CT::Choice even) const | Botan::IntMod< Rep > | inline |
deserialize(std::span< const uint8_t > bytes) | Botan::IntMod< Rep > | inlinestatic |
div2() const | Botan::IntMod< Rep > | inline |
from_stash(const std::array< W, L > &stash) | Botan::IntMod< Rep > | inlinestatic |
from_wide_bytes(std::span< const uint8_t, L > bytes) | Botan::IntMod< Rep > | inlinestatic |
from_wide_bytes_varlen(std::span< const uint8_t > bytes) | Botan::IntMod< Rep > | inlinestatic |
from_words(std::array< W, L > w) | Botan::IntMod< Rep > | inlinestatic |
IntMod() | Botan::IntMod< Rep > | inline |
IntMod(const Self &other)=default | Botan::IntMod< Rep > | |
IntMod(Self &&other)=default | Botan::IntMod< Rep > | |
invert() const | Botan::IntMod< Rep > | inline |
invert_vartime() const | Botan::IntMod< Rep > | inline |
is_even() const | Botan::IntMod< Rep > | inline |
is_nonzero() const | Botan::IntMod< Rep > | inline |
is_one() const | Botan::IntMod< Rep > | inline |
is_zero() const | Botan::IntMod< Rep > | inline |
mul2() const | Botan::IntMod< Rep > | inline |
mul3() const | Botan::IntMod< Rep > | inline |
mul4() const | Botan::IntMod< Rep > | inline |
mul8() const | Botan::IntMod< Rep > | inline |
negate() const | Botan::IntMod< Rep > | inline |
one() | Botan::IntMod< Rep > | inlinestatic |
operator!=(const Self &other) const | Botan::IntMod< Rep > | inline |
operator*(const Self &a, const Self &b) | Botan::IntMod< Rep > | friend |
operator*=(const Self &other) | Botan::IntMod< Rep > | inline |
operator+(const Self &a, const Self &b) | Botan::IntMod< Rep > | friend |
operator-(const Self &a, const Self &b) | Botan::IntMod< Rep > | friend |
operator=(const Self &other)=default | Botan::IntMod< Rep > | |
operator=(Self &&other)=default | Botan::IntMod< Rep > | |
operator==(const Self &other) const | Botan::IntMod< Rep > | inline |
P_MOD_4 | Botan::IntMod< Rep > | static |
pow_vartime(const std::array< W, N > &exp) const | Botan::IntMod< Rep > | inline |
random(RandomNumberGenerator &rng) | Botan::IntMod< Rep > | inlinestatic |
Self typedef | Botan::IntMod< Rep > | |
serialize_to(std::span< uint8_t, Self::BYTES > bytes) const | Botan::IntMod< Rep > | inline |
sqrt() const | Botan::IntMod< Rep > | inline |
square() const | Botan::IntMod< Rep > | inline |
square_n(size_t n) | Botan::IntMod< Rep > | inline |
stash_value() const | Botan::IntMod< Rep > | inline |
to_words() const | Botan::IntMod< Rep > | inline |
zero() | Botan::IntMod< Rep > | inlinestatic |
~IntMod()=default | Botan::IntMod< Rep > | |