libdecaf
decaf::Ristretto::Scalar Member List

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

decode(Scalar &sc, const FixedBlock< SER_BYTES > buffer) DECAF_NOEXCEPTdecaf::Ristretto::Scalarinlinestatic
direct_scalarmul(const FixedBlock< SER_BYTES > &in, decaf_bool_t allow_identity=DECAF_FALSE, decaf_bool_t short_circuit=DECAF_TRUE) constdecaf::Ristretto::Scalarinline
direct_scalarmul_noexcept(FixedBuffer< SER_BYTES > &out, const FixedBlock< SER_BYTES > &in, decaf_bool_t allow_identity=DECAF_FALSE, decaf_bool_t short_circuit=DECAF_TRUE) const DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
half() constdecaf::Ristretto::Scalarinline
inverse() constdecaf::Ristretto::Scalarinline
inverse_noexcept(Scalar &r) const DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
operator!=(const Scalar &q) const DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
operator*(const Scalar &q) const DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
operator*(const Point &q) const DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
operator*(const Precomputed &q) const DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
operator*=(const Scalar &q) DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
operator+(const Scalar &q) const DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
operator+=(const Scalar &q) DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
operator-(const Scalar &q) const DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
operator-() const DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
operator-=(const Scalar &q) DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
operator/(const Scalar &q) constdecaf::Ristretto::Scalarinline
operator/=(const Scalar &q)decaf::Ristretto::Scalarinline
operator=(const Scalar &x) DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
operator=(uint64_t w) DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
operator=(int64_t w) DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
operator=(unsigned int w) DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
operator=(int w) DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
operator=(const Block &bl) DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
operator==(const Scalar &q) const DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
sdecaf::Ristretto::Scalar
Scalar(uint64_t w) DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
Scalar(int64_t w) DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
Scalar(unsigned int w) DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
Scalar(int w) DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
Scalar(Rng &rng) DECAF_NOEXCEPTdecaf::Ristretto::Scalarinlineexplicit
Scalar(const Wrapped &t=decaf_255_scalar_zero) DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
Scalar(const Scalar &x) DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
Scalar(const Block &buffer) DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
SER_BYTESdecaf::Ristretto::Scalarstatic
ser_size() const DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
serialize() constdecaf::Serializable< Scalar >inline
serialize_into(unsigned char *buffer) const DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline
Wrapped typedefdecaf::Ristretto::Scalar
~Scalar() DECAF_NOEXCEPTdecaf::Ristretto::Scalarinline