Botan 3.0.0-alpha0
Crypto and TLS for C&
Classes | Namespaces | Functions
point_gfp.h File Reference

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::PointGFp
 

Namespaces

namespace  Botan
 
namespace  std
 

Functions

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 BigInt &scalar, const PointGFp &point)
 
PointGFp Botan::operator* (const PointGFp &point, const BigInt &scalar)
 
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)
 
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)
 
PointGFp Botan::OS2ECP (const uint8_t data[], size_t data_len, const CurveGFp &curve)
 
template<>
void std::swap< Botan::PointGFp > (Botan::PointGFp &x, Botan::PointGFp &y)
 

Detailed Description

Public Header.

Definition in file point_gfp.h.