|
Botan 3.13.0
Crypto and TLS for C&
|
#include <mce_internal.h>
Public Member Functions | |
| size_t | code_length () const |
| McEliece_PublicKeyInternal (std::vector< uint8_t > public_matrix, size_t t, size_t code_length) | |
| size_t | message_word_bit_length () const |
| const std::vector< uint8_t > & | public_matrix () const |
| secure_vector< uint8_t > | random_plaintext_element (RandomNumberGenerator &rng) const |
| size_t | t () const |
Definition at line 34 of file mce_internal.h.
|
inline |
Definition at line 36 of file mce_internal.h.
References code_length(), public_matrix(), and t().
|
inline |
Definition at line 43 of file mce_internal.h.
Referenced by Botan::mceliece_encrypt(), and McEliece_PublicKeyInternal().
| size_t Botan::McEliece_PublicKeyInternal::message_word_bit_length | ( | ) | const |
Definition at line 253 of file mceliece_key.cpp.
References Botan::ceil_log2().
Referenced by random_plaintext_element().
|
inline |
Definition at line 39 of file mce_internal.h.
Referenced by Botan::mceliece_encrypt(), and McEliece_PublicKeyInternal().
| secure_vector< uint8_t > Botan::McEliece_PublicKeyInternal::random_plaintext_element | ( | RandomNumberGenerator & | rng | ) | const |
Definition at line 258 of file mceliece_key.cpp.
References message_word_bit_length(), and Botan::RandomNumberGenerator::randomize().
|
inline |
Definition at line 41 of file mce_internal.h.
Referenced by Botan::mceliece_encrypt(), and McEliece_PublicKeyInternal().