10#ifndef BOTAN_GFP_CURVE_H_
11#define BOTAN_GFP_CURVE_H_
15#include <botan/bigint.h>
69 void swap(
CurveGFp& other)
noexcept { std::swap(m_group, other.m_group); }
74 const EC_Group_Data& group()
const;
83 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 &a1, const AlgorithmIdentifier &a2)