Botan 3.6.0
Crypto and TLS for C&
Botan::EC_Scalar Member List

This is the complete list of members for Botan::EC_Scalar, including all inherited members.

_from_inner(std::unique_ptr< EC_Scalar_Data > inner)Botan::EC_Scalarstatic
_inner() constBotan::EC_Scalarinline
add(const EC_Scalar &x) constBotan::EC_Scalar
assign(const EC_Scalar &x)Botan::EC_Scalar
bytes() constBotan::EC_Scalar
deserialize(const EC_Group &group, std::span< const uint8_t > bytes)Botan::EC_Scalarstatic
deserialize_pair(const EC_Group &group, std::span< const uint8_t > bytes)Botan::EC_Scalarstatic
EC_AffinePoint classBotan::EC_Scalarfriend
EC_Scalar(const EC_Group &group, std::span< const uint8_t > bytes)Botan::EC_Scalar
EC_Scalar(const EC_Scalar &other)Botan::EC_Scalar
EC_Scalar(EC_Scalar &&other) noexceptBotan::EC_Scalar
from_bigint(const EC_Group &group, const BigInt &bn)Botan::EC_Scalarstatic
from_bytes_mod_order(const EC_Group &group, std::span< const uint8_t > bytes)Botan::EC_Scalarstatic
from_bytes_with_trunc(const EC_Group &group, std::span< const uint8_t > bytes)Botan::EC_Scalarstatic
gk_x_mod_order(const EC_Scalar &scalar, RandomNumberGenerator &rng, std::vector< BigInt > &ws)Botan::EC_Scalarstatic
invert() constBotan::EC_Scalar
is_eq(const EC_Scalar &x) constBotan::EC_Scalar
is_nonzero() constBotan::EC_Scalarinline
is_zero() constBotan::EC_Scalar
mul(const EC_Scalar &x) constBotan::EC_Scalar
negate() constBotan::EC_Scalar
one(const EC_Group &group)Botan::EC_Scalarstatic
operator*(const EC_Scalar &x, const EC_Scalar &y)Botan::EC_Scalarfriend
operator+(const EC_Scalar &x, const EC_Scalar &y)Botan::EC_Scalarfriend
operator-(const EC_Scalar &x, const EC_Scalar &y)Botan::EC_Scalarfriend
operator=(const EC_Scalar &other)Botan::EC_Scalar
operator=(EC_Scalar &&other) noexceptBotan::EC_Scalar
operator==(const EC_Scalar &x, const EC_Scalar &y)Botan::EC_Scalarfriend
random(const EC_Group &group, RandomNumberGenerator &rng)Botan::EC_Scalarstatic
serialize() constBotan::EC_Scalarinline
serialize_pair(const EC_Scalar &r, const EC_Scalar &s)Botan::EC_Scalarinlinestatic
serialize_pair_to(std::span< uint8_t > bytes, const EC_Scalar &r, const EC_Scalar &s)Botan::EC_Scalarstatic
serialize_to(std::span< uint8_t > bytes) constBotan::EC_Scalar
square_self()Botan::EC_Scalar
sub(const EC_Scalar &x) constBotan::EC_Scalar
to_bigint() constBotan::EC_Scalar
~EC_Scalar()Botan::EC_Scalar