aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey/mce
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/pubkey/mce')
-rw-r--r--src/lib/pubkey/mce/code_based_key_gen.h6
-rw-r--r--src/lib/pubkey/mce/gf2m_rootfind_dcmp.h26
-rw-r--r--src/lib/pubkey/mce/goppa_code.h26
-rw-r--r--src/lib/pubkey/mce/mceliece_key.h4
4 files changed, 31 insertions, 31 deletions
diff --git a/src/lib/pubkey/mce/code_based_key_gen.h b/src/lib/pubkey/mce/code_based_key_gen.h
index 80201ebf5..15b417fb6 100644
--- a/src/lib/pubkey/mce/code_based_key_gen.h
+++ b/src/lib/pubkey/mce/code_based_key_gen.h
@@ -1,4 +1,3 @@
-
/**
* (C) Copyright Projet SECRET, INRIA, Rocquencourt
* (C) Bhaskar Biswas and Nicolas Sendrier
@@ -9,8 +8,9 @@
* Distributed under the terms of the Botan license
*
*/
-#ifndef __code_based_key_gen__H_
-#define __code_based_key_gen__H_
+
+#ifndef BOTAN_CODE_BASED_KEY_GEN_H__
+#define BOTAN_CODE_BASED_KEY_GEN_H__
#include <botan/mceliece_key.h>
diff --git a/src/lib/pubkey/mce/gf2m_rootfind_dcmp.h b/src/lib/pubkey/mce/gf2m_rootfind_dcmp.h
index 8e1e1cd75..79874fe7e 100644
--- a/src/lib/pubkey/mce/gf2m_rootfind_dcmp.h
+++ b/src/lib/pubkey/mce/gf2m_rootfind_dcmp.h
@@ -1,24 +1,24 @@
/**
- *
* (C) 2014 cryptosource GmbH
* (C) 2014 Falko Strenzke [email protected]
*
* Distributed under the terms of the Botan license
- *
*/
-#ifndef __gf2m_rootfind_dcmp__H_
-#define __gf2m_rootfind_dcmp__H_
+#ifndef BOTAN_GF2M_ROOTFIND_DCMP_H__
+#define BOTAN_GF2M_ROOTFIND_DCMP_H__
#include <botan/polyn_gf2m.h>
-namespace Botan
-{
- /**
- * Find the roots of a polynomial over GF(2^m) using the method by Federenko
- * et al.
- */
- secure_vector<gf2m> find_roots_gf2m_decomp(const polyn_gf2m & polyn, u32bit code_length);
-} // end namespace Botan
+namespace Botan {
+
+/**
+* Find the roots of a polynomial over GF(2^m) using the method by Federenko
+* et al.
+*/
+secure_vector<gf2m> find_roots_gf2m_decomp(const polyn_gf2m & polyn,
+ u32bit code_length);
+
+}
-#endif /* h-guard */
+#endif
diff --git a/src/lib/pubkey/mce/goppa_code.h b/src/lib/pubkey/mce/goppa_code.h
index 1c8a163b7..463a2eb72 100644
--- a/src/lib/pubkey/mce/goppa_code.h
+++ b/src/lib/pubkey/mce/goppa_code.h
@@ -9,24 +9,24 @@
*
*/
-#ifndef __goppa_code__H_
-#define __goppa_code__H_
+#ifndef BOTAN_MCE_GOPPA_CODE_H__
+#define BOTAN_MCE_GOPPA_CODE_H__
#include <botan/polyn_gf2m.h>
#include <botan/mceliece_key.h>
+namespace Botan {
+std::vector<byte> mceliece_encrypt(const secure_vector<byte>& cleartext,
+ const std::vector<byte>& public_matrix,
+ const secure_vector<gf2m> & err_pos,
+ u32bit code_length);
-namespace Botan
-{
+secure_vector<byte> mceliece_decrypt(secure_vector<gf2m> & error_pos,
+ const byte *ciphertext,
+ u32bit ciphertext_len,
+ const McEliece_PrivateKey& key);
- std::vector<byte> mceliece_encrypt( const secure_vector<byte> & cleartext, std::vector<byte> const& public_matrix, const secure_vector<gf2m> & err_pos, u32bit code_length);
+}
-
-secure_vector<byte> mceliece_decrypt(
- secure_vector<gf2m> & error_pos,
- const byte *ciphertext, u32bit ciphertext_len,
- const McEliece_PrivateKey & key);
-} //end namepace Botan
-
-#endif /* h-guard */
+#endif
diff --git a/src/lib/pubkey/mce/mceliece_key.h b/src/lib/pubkey/mce/mceliece_key.h
index 1a9a699f4..cb9412c05 100644
--- a/src/lib/pubkey/mce/mceliece_key.h
+++ b/src/lib/pubkey/mce/mceliece_key.h
@@ -9,8 +9,8 @@
*
*/
-#ifndef BOTAN_MCELIECE_KEY_H_
-#define BOTAN_MCELIECE_KEY_H_
+#ifndef BOTAN_MCELIECE_KEY_H__
+#define BOTAN_MCELIECE_KEY_H__
#include <botan/exceptn.h>
#include <botan/pk_keys.h>