Botan  2.4.0
Crypto and TLS for C++11
Public Member Functions | List of all members
Botan::CurveGFp_Repr Class Referenceabstract

#include <curve_gfp.h>

Public Member Functions

virtual void curve_mul (BigInt &z, const BigInt &x, const BigInt &y, secure_vector< word > &ws) const =0
 
virtual void curve_sqr (BigInt &z, const BigInt &x, secure_vector< word > &ws) const =0
 
virtual void from_curve_rep (BigInt &x, secure_vector< word > &ws) const =0
 
virtual const BigIntget_a () const =0
 
virtual const BigIntget_a_rep () const =0
 
virtual const BigIntget_b () const =0
 
virtual const BigIntget_b_rep () const =0
 
virtual const BigIntget_p () const =0
 
virtual size_t get_p_words () const =0
 
virtual void to_curve_rep (BigInt &x, secure_vector< word > &ws) const =0
 
virtual ~CurveGFp_Repr ()=default
 

Detailed Description

Definition at line 18 of file curve_gfp.h.

Constructor & Destructor Documentation

◆ ~CurveGFp_Repr()

virtual Botan::CurveGFp_Repr::~CurveGFp_Repr ( )
virtualdefault

Member Function Documentation

◆ curve_mul()

virtual void Botan::CurveGFp_Repr::curve_mul ( BigInt z,
const BigInt x,
const BigInt y,
secure_vector< word > &  ws 
) const
pure virtual

◆ curve_sqr()

virtual void Botan::CurveGFp_Repr::curve_sqr ( BigInt z,
const BigInt x,
secure_vector< word > &  ws 
) const
pure virtual

◆ from_curve_rep()

virtual void Botan::CurveGFp_Repr::from_curve_rep ( BigInt x,
secure_vector< word > &  ws 
) const
pure virtual

◆ get_a()

virtual const BigInt& Botan::CurveGFp_Repr::get_a ( ) const
pure virtual

◆ get_a_rep()

virtual const BigInt& Botan::CurveGFp_Repr::get_a_rep ( ) const
pure virtual

◆ get_b()

virtual const BigInt& Botan::CurveGFp_Repr::get_b ( ) const
pure virtual

◆ get_b_rep()

virtual const BigInt& Botan::CurveGFp_Repr::get_b_rep ( ) const
pure virtual

◆ get_p()

virtual const BigInt& Botan::CurveGFp_Repr::get_p ( ) const
pure virtual

◆ get_p_words()

virtual size_t Botan::CurveGFp_Repr::get_p_words ( ) const
pure virtual

◆ to_curve_rep()

virtual void Botan::CurveGFp_Repr::to_curve_rep ( BigInt x,
secure_vector< word > &  ws 
) const
pure virtual

The documentation for this class was generated from the following file: