Loading...
Searching...
No Matches
decaf::Ristretto::Point Member List

This is the complete list of members for decaf::Ristretto::Point, including all inherited members.

base() DECAF_NOEXCEPT | decaf::Ristretto::Point | inline static
debugging_pscale(const FixedBlock< SER_BYTES > factor) const DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
debugging_pscale(Rng &r) const DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
debugging_torque() const DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
decode(const FixedBlock< SER_BYTES > &buffer, bool allow_identity=true) DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
decode_like_eddsa_and_mul_by_ratio(const FixedBlock< DECAF_EDDSA_25519_PUBLIC_BYTES > &buffer) | decaf::Ristretto::Point | inline
decode_like_eddsa_and_mul_by_ratio_noexcept(const FixedBlock< DECAF_EDDSA_25519_PUBLIC_BYTES > &buffer) DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
double_in_place() DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
double_scalarmul(const Point &q, const Scalar &qs, const Point &r, const Scalar &rs) DECAF_NOEXCEPT | decaf::Ristretto::Point | inline static
double_scalarmul(const Scalar &qs, const Point &q, const Scalar &rs, const Point &r) DECAF_NOEXCEPT | decaf::Ristretto::Point | inline static
dual_scalarmul(Point &q1, Point &q2, const Scalar &r1, const Scalar &r2) const DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
EDDSA_BYTES | decaf::Ristretto::Point | static
EDDSA_DECODE_RATIO | decaf::Ristretto::Point | static
EDDSA_ENCODE_RATIO | decaf::Ristretto::Point | static
from_hash(const Block &s) DECAF_NOEXCEPT | decaf::Ristretto::Point | inline static
HASH_BYTES | decaf::Ristretto::Point | static
identity() DECAF_NOEXCEPT | decaf::Ristretto::Point | inline static
invert_elligator(Buffer buf, uint32_t hint) const DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
INVERT_ELLIGATOR_WHICH_BITS | decaf::Ristretto::Point | static
LADDER_BYTES | decaf::Ristretto::Point | static
LADDER_ENCODE_RATIO | decaf::Ristretto::Point | static
mul_by_ratio_and_encode_like_eddsa() const | decaf::Ristretto::Point | inline
mul_by_ratio_and_encode_like_eddsa(FixedBuffer< DECAF_EDDSA_25519_PUBLIC_BYTES > &out) const | decaf::Ristretto::Point | inline
mul_by_ratio_and_encode_like_ladder() const | decaf::Ristretto::Point | inline
mul_by_ratio_and_encode_like_ladder(FixedBuffer< LADDER_BYTES > &out) const | decaf::Ristretto::Point | inline
non_secret_combo_with_base(const Scalar &s, const Scalar &s_base) DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
operator SecureBuffer() const | decaf::Ristretto::Point | inline
operator!=(const Point &q) const DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
operator*(const Scalar &s) const DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
operator*=(const Scalar &s) DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
operator+(const Point &q) const DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
operator+=(const Point &q) DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
operator-(const Point &q) const DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
operator-() const DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
operator-=(const Point &q) DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
operator/(const Scalar &s) const | decaf::Ristretto::Point | inline
operator/=(const Scalar &s) | decaf::Ristretto::Point | inline
operator=(const Point &q) DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
operator==(const Point &q) const DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
p | decaf::Ristretto::Point |
Point(const Wrapped &q=decaf_255_point_identity) DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
Point(const Point &q) DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
Point(Rng &rng, bool uniform=true) DECAF_NOEXCEPT | decaf::Ristretto::Point | inline explicit
Point(const FixedBlock< SER_BYTES > &buffer, bool allow_identity=true) | decaf::Ristretto::Point | inline explicit
SER_BYTES | decaf::Ristretto::Point | static
ser_size() const DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
serialize() const | decaf::Serializable< Point > | inline
serialize_into(unsigned char *buffer) const DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
set_to_hash(const Block &s) DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
STEG_BYTES | decaf::Ristretto::Point | static
steg_encode(Rng &rng) const | decaf::Ristretto::Point | inline
times_two() const DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
validate() const DECAF_NOEXCEPT | decaf::Ristretto::Point | inline
Wrapped typedef | decaf::Ristretto::Point |
~Point() DECAF_NOEXCEPT | decaf::Ristretto::Point | inline