10#ifndef BOTAN_GFP_CURVE_H_
11#define BOTAN_GFP_CURVE_H_
15#include <botan/bigint.h>
35 const BigInt& get_a()
const;
40 const BigInt& get_b()
const;
46 const BigInt& get_p()
const;
48 size_t get_p_words()
const;
65 void swap(
CurveGFp& other) { std::swap(m_group, other.m_group); }
70 const EC_Group_Data& group()
const {
82 const EC_Group_Data* m_group =
nullptr;
#define BOTAN_UNSTABLE_API
#define BOTAN_ASSERT_NONNULL(ptr)
CurveGFp(const CurveGFp &)=default
int(* final)(unsigned char *, CTX *)
bool operator==(const AlgorithmIdentifier &a1, const AlgorithmIdentifier &a2)