Botan 3.5.0
Crypto and TLS for C&
Botan::ProjectiveCurvePoint< FieldElement, Params > Member List

This is the complete list of members for Botan::ProjectiveCurvePoint< FieldElement, Params >, including all inherited members.

ABotan::ProjectiveCurvePoint< FieldElement, Params >static
A_is_minus_3Botan::ProjectiveCurvePoint< FieldElement, Params >static
A_is_zeroBotan::ProjectiveCurvePoint< FieldElement, Params >static
add(const Self &a, const Self &b)Botan::ProjectiveCurvePoint< FieldElement, Params >inlinestatic
add_mixed(const Self &a, const AffinePoint &b)Botan::ProjectiveCurvePoint< FieldElement, Params >inlinestatic
AffinePoint typedefBotan::ProjectiveCurvePoint< FieldElement, Params >
conditional_assign(CT::Choice cond, const Self &pt)Botan::ProjectiveCurvePoint< FieldElement, Params >inline
ct_poison() constBotan::ProjectiveCurvePoint< FieldElement, Params >inline
ct_unpoison() constBotan::ProjectiveCurvePoint< FieldElement, Params >inline
dbl() constBotan::ProjectiveCurvePoint< FieldElement, Params >inline
dbl_n(size_t n) constBotan::ProjectiveCurvePoint< FieldElement, Params >inline
from_affine(const AffinePoint &pt)Botan::ProjectiveCurvePoint< FieldElement, Params >inlinestatic
identity()Botan::ProjectiveCurvePoint< FieldElement, Params >inlinestatic
is_identity() constBotan::ProjectiveCurvePoint< FieldElement, Params >inline
negate() constBotan::ProjectiveCurvePoint< FieldElement, Params >inline
operator+(const Self &a, const Self &b)Botan::ProjectiveCurvePoint< FieldElement, Params >friend
operator+(const Self &a, const AffinePoint &b)Botan::ProjectiveCurvePoint< FieldElement, Params >friend
operator+(const AffinePoint &a, const Self &b)Botan::ProjectiveCurvePoint< FieldElement, Params >friend
operator+=(const Self &other)Botan::ProjectiveCurvePoint< FieldElement, Params >inline
operator+=(const AffinePoint &other)Botan::ProjectiveCurvePoint< FieldElement, Params >inline
operator-(const Self &a, const Self &b)Botan::ProjectiveCurvePoint< FieldElement, Params >friend
operator=(const Self &other)=defaultBotan::ProjectiveCurvePoint< FieldElement, Params >
operator=(Self &&other)=defaultBotan::ProjectiveCurvePoint< FieldElement, Params >
ProjectiveCurvePoint()Botan::ProjectiveCurvePoint< FieldElement, Params >inline
ProjectiveCurvePoint(const FieldElement &x, const FieldElement &y)Botan::ProjectiveCurvePoint< FieldElement, Params >inline
ProjectiveCurvePoint(const FieldElement &x, const FieldElement &y, const FieldElement &z)Botan::ProjectiveCurvePoint< FieldElement, Params >inline
ProjectiveCurvePoint(const Self &other)=defaultBotan::ProjectiveCurvePoint< FieldElement, Params >
ProjectiveCurvePoint(Self &&other)=defaultBotan::ProjectiveCurvePoint< FieldElement, Params >
randomize_rep(RandomNumberGenerator &rng)Botan::ProjectiveCurvePoint< FieldElement, Params >inline
Self typedefBotan::ProjectiveCurvePoint< FieldElement, Params >
to_affine() constBotan::ProjectiveCurvePoint< FieldElement, Params >inline
to_affine_batch(std::span< const Self > projective)Botan::ProjectiveCurvePoint< FieldElement, Params >inlinestatic
x() constBotan::ProjectiveCurvePoint< FieldElement, Params >inline
y() constBotan::ProjectiveCurvePoint< FieldElement, Params >inline
z() constBotan::ProjectiveCurvePoint< FieldElement, Params >inline