static CurveContext secp256k1_default()
std::array< std::uint8_t, 32 > order
static CurveContext with_generator(const fast::Point &custom_G, const char *label="secp256k1-custom")
std::string_view curve_name() const noexcept
static CurveContext custom(const fast::Point &G, const std::array< std::uint8_t, 32 > &order_n, std::uint32_t h=1, const char *label="custom")