#include <ec_inner_data.h>
Definition at line 31 of file ec_inner_data.h.
◆ ~EC_Scalar_Data()
virtual Botan::EC_Scalar_Data::~EC_Scalar_Data |
( |
| ) |
|
|
virtualdefault |
◆ add()
◆ assign()
virtual void Botan::EC_Scalar_Data::assign |
( |
const EC_Scalar_Data & | y | ) |
|
|
pure virtual |
◆ bytes()
virtual size_t Botan::EC_Scalar_Data::bytes |
( |
| ) |
const |
|
pure virtual |
◆ clone()
virtual std::unique_ptr< EC_Scalar_Data > Botan::EC_Scalar_Data::clone |
( |
| ) |
const |
|
pure virtual |
◆ group()
virtual const std::shared_ptr< const EC_Group_Data > & Botan::EC_Scalar_Data::group |
( |
| ) |
const |
|
pure virtual |
Implemented in Botan::EC_Scalar_Data_BN, and Botan::EC_Scalar_Data_PC.
Referenced by Botan::EC_AffinePoint::g_mul(), Botan::EC_Scalar::gk_x_mod_order(), Botan::EC_AffinePoint_Data_BN::mul(), Botan::EC_AffinePoint_Data_PC::mul(), Botan::EC_Mul2Table_Data_BN::mul2_vartime(), Botan::EC_Mul2Table_Data_PC::mul2_vartime(), Botan::EC_Mul2Table_Data_BN::mul2_vartime_x_mod_order_eq(), Botan::EC_Mul2Table_Data_PC::mul2_vartime_x_mod_order_eq(), Botan::EC_Group_Data::point_g_mul(), and Botan::EC_Scalar::serialize_pair_to().
◆ invert()
virtual std::unique_ptr< EC_Scalar_Data > Botan::EC_Scalar_Data::invert |
( |
| ) |
const |
|
pure virtual |
◆ is_eq()
virtual bool Botan::EC_Scalar_Data::is_eq |
( |
const EC_Scalar_Data & | y | ) |
const |
|
pure virtual |
◆ is_zero()
virtual bool Botan::EC_Scalar_Data::is_zero |
( |
| ) |
const |
|
pure virtual |
◆ mul()
◆ negate()
virtual std::unique_ptr< EC_Scalar_Data > Botan::EC_Scalar_Data::negate |
( |
| ) |
const |
|
pure virtual |
◆ serialize_to()
virtual void Botan::EC_Scalar_Data::serialize_to |
( |
std::span< uint8_t > | bytes | ) |
const |
|
pure virtual |
◆ square_self()
virtual void Botan::EC_Scalar_Data::square_self |
( |
| ) |
|
|
pure virtual |
◆ sub()
The documentation for this class was generated from the following file: