Botan 3.6.1
Crypto and TLS for C&
|
Public Header. More...
#include <botan/types.h>
#include <exception>
#include <string>
Go to the source code of this file.
Classes | |
class | Botan::Algorithm_Not_Found |
class | Botan::Decoding_Error |
class | Botan::Encoding_Error |
class | Botan::Exception |
class | Botan::Internal_Error |
class | Botan::Invalid_Algorithm_Name |
class | Botan::Invalid_Argument |
class | Botan::Invalid_Authentication_Tag |
class | Botan::Invalid_IV_Length |
class | Botan::Invalid_Key_Length |
class | Botan::Invalid_State |
class | Botan::Key_Not_Set |
class | Botan::Lookup_Error |
class | Botan::Not_Implemented |
class | Botan::PRNG_Unseeded |
class | Botan::Provider_Not_Found |
class | Botan::Stream_IO_Error |
class | Botan::System_Error |
class | Botan::Unknown_PK_Field_Name |
Namespaces | |
namespace | Botan |
Typedefs | |
typedef Invalid_Authentication_Tag | Botan::Integrity_Failure |
Enumerations | |
enum class | Botan::ErrorType { Botan::Unknown = 1 , Botan::SystemError , Botan::NotImplemented , Botan::OutOfMemory , Botan::InternalError , Botan::IoError , Botan::InvalidObjectState = 100 , Botan::KeyNotSet , Botan::InvalidArgument , Botan::InvalidKeyLength , Botan::InvalidNonceLength , Botan::LookupError , Botan::EncodingFailure , Botan::DecodingFailure , Botan::TLSError , Botan::HttpError , Botan::InvalidTag , Botan::RoughtimeError , Botan::CommonCryptoError = 201 , Botan::Pkcs11Error , Botan::TPMError , Botan::DatabaseError , Botan::ZlibError = 300 , Botan::Bzip2Error , Botan::LzmaError } |
Functions | |
template<typename E , typename... Args> | |
void | Botan::do_throw_error (const char *file, int line, const char *func, Args... args) |
std::string | Botan::to_string (ErrorType type) |
Convert an ErrorType to string. | |
Public Header.
Definition in file exceptn.h.