libdecaf
|
This is the complete list of members for decaf::Ristretto::Point, including all inherited members.
base() DECAF_NOEXCEPT | decaf::Ristretto::Point | inlinestatic |
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 | inlinestatic |
double_scalarmul(const Scalar &qs, const Point &q, const Scalar &rs, const Point &r) DECAF_NOEXCEPT | decaf::Ristretto::Point | inlinestatic |
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 | inlinestatic |
HASH_BYTES | decaf::Ristretto::Point | static |
identity() DECAF_NOEXCEPT | decaf::Ristretto::Point | inlinestatic |
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 | inlineexplicit |
Point(const FixedBlock< SER_BYTES > &buffer, bool allow_identity=true) | decaf::Ristretto::Point | inlineexplicit |
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 |