10#ifndef BOTAN_GFP_CURVE_H_
11#define BOTAN_GFP_CURVE_H_
15#include <botan/bigint.h>
82 void swap(
CurveGFp& other)
noexcept { std::swap(m_group, other.m_group); }
87 const EC_Group_Data& group()
const;
96 const EC_Group_Data* m_group =
nullptr;
#define BOTAN_UNSTABLE_API
#define BOTAN_FUTURE_EXPLICIT
CurveGFp(const CurveGFp &)=default
CurveGFp(CurveGFp &&)=default
friend class EC_Group_Data
const BigInt & get_a() const
size_t get_p_words() const
const BigInt & get_p() const
const BigInt & get_b() const
bool operator==(const AlgorithmIdentifier &x, const AlgorithmIdentifier &y)