33 lines
678 B
Python
33 lines
678 B
Python
""" errors.py
|
|
"""
|
|
|
|
|
|
class PGPError(Exception):
|
|
"""Raised as a general error in PGPy"""
|
|
pass
|
|
|
|
|
|
class PGPEncryptionError(Exception):
|
|
"""Raised when encryption fails"""
|
|
pass
|
|
|
|
|
|
class PGPDecryptionError(Exception):
|
|
"""Raised when decryption fails"""
|
|
pass
|
|
|
|
|
|
class PGPOpenSSLCipherNotSupported(Exception):
|
|
"""Raised when OpenSSL does not support the requested cipher"""
|
|
pass
|
|
|
|
|
|
class PGPInsecureCipher(Exception):
|
|
"""Raised when a cipher known to be insecure is attempted to be used to encrypt data"""
|
|
pass
|
|
|
|
|
|
class WontImplementError(NotImplementedError):
|
|
"""Raised when something that is not implemented, will not be implemented"""
|
|
pass
|