#include <curve_gfp.h>
|
virtual bool | a_is_minus_3 () const =0 |
|
virtual bool | a_is_zero () const =0 |
|
void | curve_mul (BigInt &z, const BigInt &x, const BigInt &y, secure_vector< word > &ws) const |
|
virtual void | curve_mul_words (BigInt &z, const word x_words[], size_t x_size, const BigInt &y, secure_vector< word > &ws) const =0 |
|
void | curve_sqr (BigInt &z, const BigInt &x, secure_vector< word > &ws) const |
|
virtual void | curve_sqr_words (BigInt &z, const word x_words[], size_t x_size, secure_vector< word > &ws) const =0 |
|
virtual void | from_curve_rep (BigInt &x, secure_vector< word > &ws) const =0 |
|
virtual const BigInt & | get_1_rep () const =0 |
|
virtual const BigInt & | get_a () const =0 |
|
virtual const BigInt & | get_a_rep () const =0 |
|
virtual const BigInt & | get_b () const =0 |
|
virtual const BigInt & | get_b_rep () const =0 |
|
virtual const BigInt & | get_p () const =0 |
|
virtual size_t | get_p_bits () const =0 |
|
size_t | get_p_words () const |
|
virtual size_t | get_ws_size () const =0 |
|
virtual BigInt | invert_element (const BigInt &x, secure_vector< word > &ws) const =0 |
|
virtual bool | is_one (const BigInt &x) const =0 |
|
virtual void | to_curve_rep (BigInt &x, secure_vector< word > &ws) const =0 |
|
Definition at line 21 of file curve_gfp.h.
◆ ~CurveGFp_Repr()
virtual Botan::CurveGFp_Repr::~CurveGFp_Repr |
( |
| ) |
|
|
virtualdefault |
◆ a_is_minus_3()
virtual bool Botan::CurveGFp_Repr::a_is_minus_3 |
( |
| ) |
const |
|
protectedpure virtual |
◆ a_is_zero()
virtual bool Botan::CurveGFp_Repr::a_is_zero |
( |
| ) |
const |
|
protectedpure virtual |
◆ curve_mul()
◆ curve_mul_words()
virtual void Botan::CurveGFp_Repr::curve_mul_words |
( |
BigInt & | z, |
|
|
const word | x_words[], |
|
|
size_t | x_size, |
|
|
const BigInt & | y, |
|
|
secure_vector< word > & | ws ) const |
|
protectedpure virtual |
◆ curve_sqr()
◆ curve_sqr_words()
virtual void Botan::CurveGFp_Repr::curve_sqr_words |
( |
BigInt & | z, |
|
|
const word | x_words[], |
|
|
size_t | x_size, |
|
|
secure_vector< word > & | ws ) const |
|
protectedpure virtual |
◆ from_curve_rep()
virtual void Botan::CurveGFp_Repr::from_curve_rep |
( |
BigInt & | x, |
|
|
secure_vector< word > & | ws ) const |
|
protectedpure virtual |
◆ get_1_rep()
virtual const BigInt & Botan::CurveGFp_Repr::get_1_rep |
( |
| ) |
const |
|
protectedpure virtual |
◆ get_a()
virtual const BigInt & Botan::CurveGFp_Repr::get_a |
( |
| ) |
const |
|
protectedpure virtual |
◆ get_a_rep()
virtual const BigInt & Botan::CurveGFp_Repr::get_a_rep |
( |
| ) |
const |
|
protectedpure virtual |
◆ get_b()
virtual const BigInt & Botan::CurveGFp_Repr::get_b |
( |
| ) |
const |
|
protectedpure virtual |
◆ get_b_rep()
virtual const BigInt & Botan::CurveGFp_Repr::get_b_rep |
( |
| ) |
const |
|
protectedpure virtual |
◆ get_p()
virtual const BigInt & Botan::CurveGFp_Repr::get_p |
( |
| ) |
const |
|
protectedpure virtual |
◆ get_p_bits()
virtual size_t Botan::CurveGFp_Repr::get_p_bits |
( |
| ) |
const |
|
protectedpure virtual |
◆ get_p_words()
size_t Botan::CurveGFp_Repr::get_p_words |
( |
| ) |
const |
|
inlineprotected |
Definition at line 32 of file curve_gfp.h.
32 {
33 const size_t W_bits = sizeof(word) * 8;
35 }
virtual size_t get_p_bits() const =0
◆ get_ws_size()
virtual size_t Botan::CurveGFp_Repr::get_ws_size |
( |
| ) |
const |
|
protectedpure virtual |
◆ invert_element()
◆ is_one()
virtual bool Botan::CurveGFp_Repr::is_one |
( |
const BigInt & | x | ) |
const |
|
protectedpure virtual |
◆ to_curve_rep()
virtual void Botan::CurveGFp_Repr::to_curve_rep |
( |
BigInt & | x, |
|
|
secure_vector< word > & | ws ) const |
|
protectedpure virtual |
◆ CurveGFp
The documentation for this class was generated from the following file: