Botan
1.11.15
|
00001 /** 00002 * (C) 2014 cryptosource GmbH 00003 * (C) 2014 Falko Strenzke fstrenzke@cryptosource.de 00004 * 00005 * Botan is released under the Simplified BSD License (see license.txt) 00006 */ 00007 00008 #ifndef BOTAN_GF2M_ROOTFIND_DCMP_H__ 00009 #define BOTAN_GF2M_ROOTFIND_DCMP_H__ 00010 00011 #include <botan/polyn_gf2m.h> 00012 00013 namespace Botan { 00014 00015 /** 00016 * Find the roots of a polynomial over GF(2^m) using the method by Federenko 00017 * et al. 00018 */ 00019 secure_vector<gf2m> find_roots_gf2m_decomp(const polyn_gf2m & polyn, 00020 u32bit code_length); 00021 00022 } 00023 00024 #endif