Botan 3.6.1
Crypto and TLS for C&
|
Public Header. More...
#include <botan/curve_gfp.h>
#include <botan/exceptn.h>
#include <vector>
Go to the source code of this file.
Classes | |
class | Botan::EC_Point |
Namespaces | |
namespace | Botan |
Typedefs | |
typedef EC_Point | Botan::PointGFp |
Enumerations | |
enum class | Botan::EC_Point_Format { Botan::Uncompressed = 0 , Botan::Compressed = 1 , Botan::UNCOMPRESSED = Uncompressed , Botan::COMPRESSED = Compressed , Botan::Hybrid = 2 , Botan::HYBRID = 2 } |
Functions | |
EC_Point | Botan::multi_exponentiate (const EC_Point &p1, const BigInt &z1, const EC_Point &p2, const BigInt &z2) |
EC_Point | Botan::operator* (const BigInt &scalar, const EC_Point &point) |
EC_Point | Botan::operator* (const EC_Point &point, const BigInt &scalar) |
EC_Point | Botan::operator+ (const EC_Point &lhs, const EC_Point &rhs) |
EC_Point | Botan::operator- (const EC_Point &lhs) |
EC_Point | Botan::operator- (const EC_Point &lhs, const EC_Point &rhs) |
std::pair< BigInt, BigInt > | Botan::OS2ECP (const uint8_t data[], size_t data_len, const BigInt &curve_p, const BigInt &curve_a, const BigInt &curve_b) |
EC_Point | Botan::OS2ECP (const uint8_t data[], size_t data_len, const CurveGFp &curve) |
EC_Point | Botan::OS2ECP (std::span< const uint8_t > data, const CurveGFp &curve) |
Public Header.
Definition in file ec_point.h.