10 #ifndef BOTAN_ECC_DOMAIN_PARAMETERS_H__
11 #define BOTAN_ECC_DOMAIN_PARAMETERS_H__
13 #include <botan/point_gfp.h>
14 #include <botan/curve_gfp.h>
15 #include <botan/asn1_oid.h>
47 base_point(base_point),
70 EC_Group(
const std::string& pem_or_oid =
"");
119 return ((get_curve() == other.
get_curve()) &&
135 return !(lhs == rhs);
std::string get_oid() const
bool operator!=(const OctetString &s1, const OctetString &s2)
const PointGFp & get_base_point() const
std::string PEM_encode(const Private_Key &key)
EC_Group EC_Domain_Params
const CurveGFp & get_curve() const
const BigInt & get_order() const
EC_Group(const CurveGFp &curve, const PointGFp &base_point, const BigInt &order, const BigInt &cofactor)
bool operator==(const EC_Group &other) const
const BigInt & get_cofactor() const