libdecaf
Loading...
Searching...
No Matches
decaf::Ed448Goldilocks::Point Member List

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

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