|
Botan
1.11.15
|
#include <botan/secmem.h>#include <botan/types.h>#include <botan/pk_ops.h>#include <botan/mceliece_key.h>Go to the source code of this file.
Classes | |
| class | Botan::mceliece_message_parts |
| class | Botan::McEliece_Private_Operation |
| class | Botan::McEliece_Public_Operation |
Namespaces | |
| namespace | Botan |
Defines | |
| #define | _BITP_TO_BYTEOFFS(__bit_pos) (__bit_pos & MASK_LOG2_BYTE) |
| #define | _BITP_TO_BYTEP(__bit_pos) (__bit_pos >> 3) |
| #define | MASK_LOG2_BYTE ((1 << 3) - 1) |
Functions | |
| secure_vector< gf2m > | Botan::create_random_error_positions (unsigned code_length, unsigned error_weight, RandomNumberGenerator &rng) |
| BOTAN_DLL size_t | Botan::mceliece_work_factor (size_t code_size, size_t k, size_t t) |
| #define _BITP_TO_BYTEOFFS | ( | __bit_pos | ) | (__bit_pos & MASK_LOG2_BYTE) |
Definition at line 22 of file mceliece.h.
Referenced by Botan::mceliece_message_parts::error_vector_from_error_positions(), and Botan::mceliece_message_parts::get_error_positions().
| #define _BITP_TO_BYTEP | ( | __bit_pos | ) | (__bit_pos >> 3) |
Definition at line 21 of file mceliece.h.
Referenced by Botan::mceliece_message_parts::error_vector_from_error_positions(), and Botan::mceliece_message_parts::get_error_positions().
| #define MASK_LOG2_BYTE ((1 << 3) - 1) |
(C) Copyright Projet SECRET, INRIA, Rocquencourt (C) Bhaskar Biswas and Nicolas Sendrier
(C) 2014 cryptosource GmbH (C) 2014 Falko Strenzke fstrenzke@cryptosource.de
Botan is released under the Simplified BSD License (see license.txt)
Definition at line 20 of file mceliece.h.
1.7.6.1