Botan
1.11.15
|
00001 /** 00002 * (C) Copyright Projet SECRET, INRIA, Rocquencourt 00003 * (C) Bhaskar Biswas and Nicolas Sendrier 00004 * 00005 * (C) 2014 cryptosource GmbH 00006 * (C) 2014 Falko Strenzke fstrenzke@cryptosource.de 00007 * 00008 * Botan is released under the Simplified BSD License (see license.txt) 00009 * 00010 */ 00011 00012 #ifndef BOTAN_CODE_BASED_KEY_GEN_H__ 00013 #define BOTAN_CODE_BASED_KEY_GEN_H__ 00014 00015 #include <botan/mceliece_key.h> 00016 00017 namespace Botan { 00018 00019 McEliece_PrivateKey generate_mceliece_key(RandomNumberGenerator &rng, 00020 u32bit ext_deg, 00021 u32bit code_length, 00022 u32bit t); 00023 00024 } 00025 00026 #endif