|
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.
1.7.6.1