Botan
1.11.15
|
#include <botan/internal/block_utils.h>
#include <openssl/evp.h>
Go to the source code of this file.
Namespaces | |
namespace | Botan |
Defines | |
#define | BOTAN_REGISTER_OPENSSL_EVP_BLOCK(NAME, EVP) |
#define | BOTAN_REGISTER_OPENSSL_EVP_BLOCK_KEYLEN(NAME, EVP, KMIN, KMAX, KMOD) |
#define BOTAN_REGISTER_OPENSSL_EVP_BLOCK | ( | NAME, | |
EVP | |||
) |
BOTAN_REGISTER_TYPE(BlockCipher, EVP_BlockCipher ## EVP, NAME, \ make_evp_block_maker(EVP(), NAME), "openssl", 96);
Definition at line 168 of file openssl_block.cpp.
#define BOTAN_REGISTER_OPENSSL_EVP_BLOCK_KEYLEN | ( | NAME, | |
EVP, | |||
KMIN, | |||
KMAX, | |||
KMOD | |||
) |
BOTAN_REGISTER_TYPE(BlockCipher, OpenSSL_BlockCipher ## EVP, NAME, \ make_evp_block_maker_keylen(EVP(), NAME, KMIN, KMAX, KMOD), \ "openssl", 96);
Definition at line 172 of file openssl_block.cpp.
size_t block_sz |
Definition at line 47 of file openssl_block.cpp.
Key_Length_Specification cipher_key_spec |
Definition at line 48 of file openssl_block.cpp.
std::string cipher_name |
Definition at line 49 of file openssl_block.cpp.
Referenced by Botan::get_cipher_mode().
EVP_CIPHER_CTX decrypt |
Definition at line 50 of file openssl_block.cpp.
Referenced by Botan::TLS::Session::decrypt(), Botan::McEliece_KEM_Decryptor::decrypt_vec(), Botan::TLS::Session_Manager_SQL::load_from_server_info(), and Botan::TLS::Session_Manager_SQL::load_from_session_id().
EVP_CIPHER_CTX encrypt |
Definition at line 50 of file openssl_block.cpp.