libdecaf
decaf::Ristretto::Point Member List

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

base() DECAF_NOEXCEPTdecaf::Ristretto::Pointinlinestatic
debugging_pscale(const FixedBlock< SER_BYTES > factor) const DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
debugging_pscale(Rng &r) const DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
debugging_torque() const DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
decode(const FixedBlock< SER_BYTES > &buffer, bool allow_identity=true) DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
decode_like_eddsa_and_mul_by_ratio(const FixedBlock< DECAF_EDDSA_25519_PUBLIC_BYTES > &buffer)decaf::Ristretto::Pointinline
decode_like_eddsa_and_mul_by_ratio_noexcept(const FixedBlock< DECAF_EDDSA_25519_PUBLIC_BYTES > &buffer) DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
double_in_place() DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
double_scalarmul(const Point &q, const Scalar &qs, const Point &r, const Scalar &rs) DECAF_NOEXCEPTdecaf::Ristretto::Pointinlinestatic
double_scalarmul(const Scalar &qs, const Point &q, const Scalar &rs, const Point &r) DECAF_NOEXCEPTdecaf::Ristretto::Pointinlinestatic
dual_scalarmul(Point &q1, Point &q2, const Scalar &r1, const Scalar &r2) const DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
EDDSA_BYTESdecaf::Ristretto::Pointstatic
EDDSA_DECODE_RATIOdecaf::Ristretto::Pointstatic
EDDSA_ENCODE_RATIOdecaf::Ristretto::Pointstatic
from_hash(const Block &s) DECAF_NOEXCEPTdecaf::Ristretto::Pointinlinestatic
HASH_BYTESdecaf::Ristretto::Pointstatic
identity() DECAF_NOEXCEPTdecaf::Ristretto::Pointinlinestatic
invert_elligator(Buffer buf, uint32_t hint) const DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
INVERT_ELLIGATOR_WHICH_BITSdecaf::Ristretto::Pointstatic
LADDER_BYTESdecaf::Ristretto::Pointstatic
LADDER_ENCODE_RATIOdecaf::Ristretto::Pointstatic
mul_by_ratio_and_encode_like_eddsa() constdecaf::Ristretto::Pointinline
mul_by_ratio_and_encode_like_eddsa(FixedBuffer< DECAF_EDDSA_25519_PUBLIC_BYTES > &out) constdecaf::Ristretto::Pointinline
mul_by_ratio_and_encode_like_ladder() constdecaf::Ristretto::Pointinline
mul_by_ratio_and_encode_like_ladder(FixedBuffer< LADDER_BYTES > &out) constdecaf::Ristretto::Pointinline
non_secret_combo_with_base(const Scalar &s, const Scalar &s_base) DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
operator SecureBuffer() constdecaf::Ristretto::Pointinline
operator!=(const Point &q) const DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
operator*(const Scalar &s) const DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
operator*=(const Scalar &s) DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
operator+(const Point &q) const DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
operator+=(const Point &q) DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
operator-(const Point &q) const DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
operator-() const DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
operator-=(const Point &q) DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
operator/(const Scalar &s) constdecaf::Ristretto::Pointinline
operator/=(const Scalar &s)decaf::Ristretto::Pointinline
operator=(const Point &q) DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
operator==(const Point &q) const DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
pdecaf::Ristretto::Point
Point(const Wrapped &q=decaf_255_point_identity) DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
Point(const Point &q) DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
Point(Rng &rng, bool uniform=true) DECAF_NOEXCEPTdecaf::Ristretto::Pointinlineexplicit
Point(const FixedBlock< SER_BYTES > &buffer, bool allow_identity=true)decaf::Ristretto::Pointinlineexplicit
SER_BYTESdecaf::Ristretto::Pointstatic
ser_size() const DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
Serializable< Point >::ser_size() const DECAF_NOEXCEPTdecaf::Serializable< Point >inline
serialize() constdecaf::Serializable< Point >inline
serialize_into(unsigned char *buffer) const DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
set_to_hash(const Block &s) DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
STEG_BYTESdecaf::Ristretto::Pointstatic
steg_encode(Rng &rng, size_t size=STEG_BYTES) constdecaf::Ristretto::Pointinline
times_two() const DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
validate() const DECAF_NOEXCEPTdecaf::Ristretto::Pointinline
Wrapped typedefdecaf::Ristretto::Point
~Point() DECAF_NOEXCEPTdecaf::Ristretto::Pointinline