9#include <botan/cmce_parameter_set.h>
11#include <botan/assert.h>
12#include <botan/internal/fmt.h>
18 if(nm ==
"ClassicMcEliece_348864" || nm ==
"348864") {
21 if(nm ==
"ClassicMcEliece_348864f" || nm ==
"348864f") {
24 if(nm ==
"ClassicMcEliece_460896" || nm ==
"460896") {
27 if(nm ==
"ClassicMcEliece_460896f" || nm ==
"460896f") {
30 if(nm ==
"ClassicMcEliece_6688128" || nm ==
"6688128") {
33 if(nm ==
"ClassicMcEliece_6688128f" || nm ==
"6688128f") {
36 if(nm ==
"ClassicMcEliece_6688128pc" || nm ==
"6688128pc") {
39 if(nm ==
"ClassicMcEliece_6688128pcf" || nm ==
"6688128pcf") {
42 if(nm ==
"ClassicMcEliece_6960119" || nm ==
"6960119") {
45 if(nm ==
"ClassicMcEliece_6960119f" || nm ==
"6960119f") {
48 if(nm ==
"ClassicMcEliece_6960119pc" || nm ==
"6960119pc") {
51 if(nm ==
"ClassicMcEliece_6960119pcf" || nm ==
"6960119pcf") {
54 if(nm ==
"ClassicMcEliece_8192128" || nm ==
"8192128") {
57 if(nm ==
"ClassicMcEliece_8192128f" || nm ==
"8192128f") {
60 if(nm ==
"ClassicMcEliece_8192128pc" || nm ==
"8192128pc") {
63 if(nm ==
"ClassicMcEliece_8192128pcf" || nm ==
"8192128pcf") {
75 return "ClassicMcEliece_348864";
77 return "ClassicMcEliece_348864f";
79 return "ClassicMcEliece_460896";
81 return "ClassicMcEliece_460896f";
83 return "ClassicMcEliece_6688128";
85 return "ClassicMcEliece_6688128f";
87 return "ClassicMcEliece_6688128pc";
89 return "ClassicMcEliece_6688128pcf";
91 return "ClassicMcEliece_6960119";
93 return "ClassicMcEliece_6960119f";
95 return "ClassicMcEliece_6960119pc";
97 return "ClassicMcEliece_6960119pcf";
99 return "ClassicMcEliece_8192128";
101 return "ClassicMcEliece_8192128f";
103 return "ClassicMcEliece_8192128pc";
105 return "ClassicMcEliece_8192128pcf";
#define BOTAN_ASSERT_UNREACHABLE()
std::string to_string() const
Get the parameter set name for a given parameter set.
static Classic_McEliece_Parameter_Set from_string(std::string_view param_name)
Get the parameter set for a given parameter set name.
Code code() const
Get the code for a given parameter set.
Classic_McEliece_Parameter_Set(Code code)
@ ClassicMcEliece_348864f
@ ClassicMcEliece_8192128pcf
@ ClassicMcEliece_6960119f
@ ClassicMcEliece_6960119pc
@ ClassicMcEliece_6688128
@ ClassicMcEliece_8192128pc
@ ClassicMcEliece_6688128pcf
@ ClassicMcEliece_8192128f
@ ClassicMcEliece_6688128f
@ ClassicMcEliece_8192128
@ ClassicMcEliece_6960119pcf
@ ClassicMcEliece_6960119
@ ClassicMcEliece_460896f
@ ClassicMcEliece_6688128pc
static Classic_McEliece_Parameter_Set from_oid(const OID &oid)
Get the parameter set for a given OID.
std::string to_formatted_string() const
std::string fmt(std::string_view format, const T &... args)