/*
* ECC Group Info
* This file was automatically generated by %s on %s
*
* Botan is released under the Simplified BSD License (see license.txt)
*/

#include <botan/ec_group.h>

namespace Botan {

// clang-format off

//static
std::shared_ptr<EC_Group_Data> EC_Group::EC_group_info(const OID& oid) {
%s
   return std::shared_ptr<EC_Group_Data>();
}

//static
OID EC_Group::EC_group_identity_from_order(const BigInt& order)
   {
   const uint32_t low_bits = static_cast<uint32_t>(order.word_at(0));

%s
   return OID();
}

//static
const std::set<std::string>& EC_Group::known_named_groups() {
   static const std::set<std::string> named_groups = {
%s
   };
   return named_groups;
}

}  // namespace Botan

// clang-format on
