#include <botan/curve_gfp.h>
#include <vector>
Go to the source code of this file.
|
secure_vector< uint8_t > | Botan::EC2OSP (const PointGFp &point, uint8_t format) |
|
PointGFp | Botan::multi_exponentiate (const PointGFp &p1, const BigInt &z1, const PointGFp &p2, const BigInt &z2) |
|
bool | Botan::operator!= (const PointGFp &lhs, const PointGFp &rhs) |
|
PointGFp | Botan::operator* (const PointGFp &point, const BigInt &scalar) |
|
PointGFp | Botan::operator* (const BigInt &scalar, const PointGFp &point) |
|
PointGFp | Botan::operator+ (const PointGFp &lhs, const PointGFp &rhs) |
|
PointGFp | Botan::operator- (const PointGFp &lhs) |
|
PointGFp | Botan::operator- (const PointGFp &lhs, const PointGFp &rhs) |
|
template<typename Alloc > |
PointGFp | Botan::OS2ECP (const std::vector< uint8_t, Alloc > &data, const CurveGFp &curve) |
|
PointGFp | Botan::OS2ECP (const uint8_t data[], size_t data_len, const CurveGFp &curve) |
|
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) |
|
template<> |
void | std::swap< Botan::PointGFp > (Botan::PointGFp &x, Botan::PointGFp &y) |
|