Botan 3.6.1
Crypto and TLS for C&
|
#include <curve_gfp.h>
Public Member Functions | |
const BigInt & | get_a () const |
const BigInt & | get_b () const |
const BigInt & | get_p () const |
Friends | |
class | EC_Group |
class | EC_Group_Data |
class | EC_Mul2Table_Data_BN |
class | EC_Point |
class | EC_Point_Base_Point_Precompute |
class | EC_Point_Var_Point_Precompute |
void | swap (CurveGFp &x, CurveGFp &y) |
This class represents an elliptic curve over GF(p)
There should not be any reason for applications to use this type. If you need EC primitives use the interfaces EC_Group and EC_Point
It is likely this class will be removed entirely in a future major release.
Definition at line 93 of file curve_gfp.h.
|
inline |
Definition at line 98 of file curve_gfp.h.
Referenced by Botan::EC_Group_Data::a(), and Botan::OS2ECP().
|
inline |
Definition at line 103 of file curve_gfp.h.
Referenced by Botan::EC_Group_Data::b(), and Botan::OS2ECP().
|
inline |
Get prime modulus of the field of the curve
Definition at line 109 of file curve_gfp.h.
Referenced by Botan::EC_Point::add(), Botan::EC_Point::add_affine(), Botan::EC_Point::EC_Point(), Botan::EC_Point::encode(), Botan::EC_Point::mult2(), Botan::OS2ECP(), Botan::EC_Group_Data::p(), and Botan::EC_Point::randomize_repr().
|
friend |
Definition at line 113 of file curve_gfp.h.
|
friend |
Definition at line 114 of file curve_gfp.h.
|
friend |
Definition at line 117 of file curve_gfp.h.
|
friend |
Definition at line 112 of file curve_gfp.h.
|
friend |
Definition at line 115 of file curve_gfp.h.
|
friend |
Definition at line 116 of file curve_gfp.h.
Definition at line 202 of file curve_gfp.h.