element_knowledge_commitment.hpp
Go to the documentation of this file.
166 element_kc<Type1, Type2> operator*(const multiprecision::number<Backend, ExpressionTemplates> &lhs,
189 element_kc<Type1, Type2> operator*(const FieldValueType &lhs, const element_kc<Type1, Type2> &rhs) {
202 element_kc<Type1, Type2> operator*(const element_kc<Type1, Type2> &lhs, const FieldValueType &rhs) {
element_kc< Type1, Type2 > operator*(const multiprecision::number< Backend, ExpressionTemplates > &lhs, const element_kc< Type1, Type2 > &rhs)
Definition: element_knowledge_commitment.hpp:166
Definition: pair.hpp:31
Definition: algebra/include/nil/crypto3/algebra/type_traits.hpp:105
Definition: algebra/include/nil/crypto3/algebra/type_traits.hpp:95
Definition: element_knowledge_commitment.hpp:54
Type1::value_type g
Definition: element_knowledge_commitment.hpp:58
element_kc to_projective()
Definition: element_knowledge_commitment.hpp:80
bool operator==(const element_kc &other) const
Definition: element_knowledge_commitment.hpp:90
element_kc & operator=(element_kc &&other) noexcept=default
element_kc doubled() const
Definition: element_knowledge_commitment.hpp:76
bool is_special() const
Definition: element_knowledge_commitment.hpp:83
element_kc(const typename Type1::value_type &g, const typename Type2::value_type &h)
Definition: element_knowledge_commitment.hpp:64
element_kc & operator=(const element_kc &other)=default
element_kc operator+(const element_kc &other) const
Definition: element_knowledge_commitment.hpp:70
Type2::value_type h
Definition: element_knowledge_commitment.hpp:59
static element_kc zero()
Definition: element_knowledge_commitment.hpp:97
static element_kc one()
Definition: element_knowledge_commitment.hpp:100
bool is_zero() const
Definition: element_knowledge_commitment.hpp:87
element_kc(const element_kc &other)=default
element_kc()=default
static void batch_to_special_all_non_zeros(std::vector< element_kc > &vec)
Definition: element_knowledge_commitment.hpp:104
bool operator!=(const element_kc &other) const
Definition: element_knowledge_commitment.hpp:93
element_kc(element_kc &&other)=default
element_kc mixed_add(const element_kc &other) const
Definition: element_knowledge_commitment.hpp:73
Definition: element_knowledge_commitment.hpp:40