Botan
1.10.16
|
#include <openssl_engine.h>
OpenSSL Engine
Definition at line 18 of file openssl_engine.h.
|
virtual |
algo_spec | the algorithm name/specification |
af | an algorithm factory object |
Reimplemented from Botan::Engine.
Definition at line 183 of file ossl_bc.cpp.
References Botan::SCAN_Name::algo_name(), Botan::SCAN_Name::arg_as_integer(), HANDLE_EVP_CIPHER, and HANDLE_EVP_CIPHER_KEYLEN.
Referenced by provider_name().
|
virtual |
algo_spec | the algorithm name/specification |
af | an algorithm factory object |
Reimplemented from Botan::Engine.
Definition at line 106 of file ossl_md.cpp.
References Botan::SCAN_Name::algo_name().
Referenced by provider_name().
|
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.
|
virtual |
Look for an OpenSSL-supported stream cipher (ARC4)
Reimplemented from Botan::Engine.
Definition at line 82 of file ossl_arc4.cpp.
References Botan::SCAN_Name::algo_name(), and Botan::SCAN_Name::arg_as_integer().
Referenced by provider_name().
|
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.
|
virtual |
Return a new operator object for this key, if possible
key | the key we want an operator for |
Reimplemented from Botan::Engine.
Definition at line 334 of file ossl_pk.cpp.
Referenced by provider_name().
|
virtual |
Return a new operator object for this key, if possible
key | the key we want an operator for |
Reimplemented from Botan::Engine.
Definition at line 323 of file ossl_pk.cpp.
Referenced by provider_name().
|
virtual |
Return a new operator object for this key, if possible
key | the key we want an operator for |
Reimplemented from Botan::Engine.
Definition at line 280 of file ossl_pk.cpp.
Referenced by provider_name().
|
virtual |
Return a new operator object for this key, if possible
key | the key we want an operator for |
Reimplemented from Botan::Engine.
Definition at line 291 of file ossl_pk.cpp.
Referenced by provider_name().
|
virtual |
Return a new operator object for this key, if possible
key | the key we want an operator for |
Reimplemented from Botan::Engine.
Definition at line 307 of file ossl_pk.cpp.
Referenced by provider_name().
|
virtual |
n | the modulus |
hints | any use hints |
Reimplemented from Botan::Engine.
Definition at line 48 of file bn_powm.cpp.
Referenced by provider_name().
|
inlinevirtual |
Return the provider name ("openssl")
Implements Botan::Engine.
Definition at line 24 of file openssl_engine.h.
References find_block_cipher(), find_hash(), find_stream_cipher(), get_decryption_op(), get_encryption_op(), get_key_agreement_op(), get_signature_op(), get_verify_op(), and mod_exp().