Botan
1.10.9
|
#include <aes_isa_engine.h>
Engine for implementations that hook into CPU-specific AES implementations (eg AES-NI, VIA C7, or AMD Geode)
Definition at line 19 of file aes_isa_engine.h.
|
virtual |
algo_spec | the algorithm name/specification |
af | an algorithm factory object |
Reimplemented from Botan::Engine.
Definition at line 18 of file aes_isa_engine.cpp.
References Botan::SCAN_Name::algo_name(), and Botan::CPUID::has_aes_ni().
|
virtualinherited |
algo_spec | the algorithm name/specification |
af | an algorithm factory object |
Reimplemented in Botan::Core_Engine, Botan::OpenSSL_Engine, Botan::Dynamically_Loaded_Engine, Botan::Assembler_Engine, and Botan::SIMD_Engine.
Definition at line 27 of file engine.cpp.
|
virtualinherited |
algo_spec | the algorithm name/specification |
af | an algorithm factory object |
Reimplemented in Botan::Core_Engine, and Botan::Dynamically_Loaded_Engine.
Definition at line 34 of file engine.cpp.
|
virtualinherited |
algo_spec | the algorithm name/specification |
af | an algorithm factory object |
Reimplemented in Botan::Dynamically_Loaded_Engine, and Botan::Core_Engine.
Definition at line 41 of file engine.cpp.
|
virtualinherited |
algo_spec | the algorithm name/specification |
af | an algorithm factory object |
Reimplemented in Botan::Core_Engine, Botan::OpenSSL_Engine, and Botan::Dynamically_Loaded_Engine.
Definition at line 20 of file engine.cpp.
|
virtualinherited |
Return a new cipher object
algo_spec | the algorithm name/specification |
dir | specifies if encryption or decryption is desired |
af | an algorithm factory object |
Reimplemented in Botan::Dynamically_Loaded_Engine, and Botan::Core_Engine.
Definition at line 54 of file engine.cpp.
|
virtualinherited |
Return a new operator object for this key, if possible
key | the key we want an operator for |
Reimplemented in Botan::Dynamically_Loaded_Engine, Botan::GMP_Engine, Botan::OpenSSL_Engine, and Botan::Core_Engine.
Definition at line 86 of file engine.cpp.
|
virtualinherited |
Return a new operator object for this key, if possible
key | the key we want an operator for |
Reimplemented in Botan::Dynamically_Loaded_Engine, Botan::GMP_Engine, Botan::OpenSSL_Engine, and Botan::Core_Engine.
Definition at line 80 of file engine.cpp.
|
virtualinherited |
Return a new operator object for this key, if possible
key | the key we want an operator for |
Reimplemented in Botan::Dynamically_Loaded_Engine, Botan::GMP_Engine, Botan::OpenSSL_Engine, and Botan::Core_Engine.
Definition at line 62 of file engine.cpp.
|
virtualinherited |
Return a new operator object for this key, if possible
key | the key we want an operator for |
Reimplemented in Botan::Dynamically_Loaded_Engine, Botan::GMP_Engine, Botan::OpenSSL_Engine, and Botan::Core_Engine.
Definition at line 68 of file engine.cpp.
|
virtualinherited |
Return a new operator object for this key, if possible
key | the key we want an operator for |
Reimplemented in Botan::Dynamically_Loaded_Engine, Botan::GMP_Engine, Botan::OpenSSL_Engine, and Botan::Core_Engine.
Definition at line 74 of file engine.cpp.
|
virtualinherited |
n | the modulus |
hints | any use hints |
Reimplemented in Botan::Dynamically_Loaded_Engine, Botan::GMP_Engine, Botan::OpenSSL_Engine, and Botan::Core_Engine.
Definition at line 48 of file engine.cpp.
|
inlinevirtual |
Implements Botan::Engine.
Definition at line 22 of file aes_isa_engine.h.