Botan  1.11.15
src/lib/pubkey/mce/code_based_key_gen.h
Go to the documentation of this file.
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