Botan

Exceptions

License
Botan is released under the Simplified BSD License (see LICENSE.md)

class  InvalidArgument: object.Exception;

 InvalidArgument Exception


class  InvalidState: object.Exception;

 InvalidState Exception


class  LogicError: object.Exception;

Logic_Error Exception


class  LookupError: object.Exception;

 LookupError Exception


class  InternalError: object.Exception;

 InternalError Exception


class  InvalidKeyLength: botan.utils.exceptn.InvalidArgument;

 InvalidKeyLength Exception


class  InvalidIVLength: botan.utils.exceptn.InvalidArgument;

 InvalidIVLength Exception


class  PRNGUnseeded: botan.utils.exceptn.InvalidState;

 PRNGUnseeded Exception


class  PolicyViolation: botan.utils.exceptn.InvalidState;

 PolicyViolation Exception


class  AlgorithmNotFound: botan.utils.exceptn.LookupError;

 AlgorithmNotFound Exception


class  InvalidAlgorithmName: botan.utils.exceptn.InvalidArgument;


class  EncodingError: botan.utils.exceptn.InvalidArgument;

 EncodingError Exception


class  DecodingError: botan.utils.exceptn.InvalidArgument;

 DecodingError Exception


class  IntegrityFailure: object.Exception;

 IntegrityFailure Exception


class  InvalidOID: botan.utils.exceptn.DecodingError;

 InvalidOID Exception


class  StreamIOError: object.Exception;

 StreamIOError Exception


class  SelfTestFailure: botan.utils.exceptn.InternalError;

Self Test Failure Exception


class  MemoryExhaustion: object.Exception;

Memory Allocation Exception