Source code for stegx.exceptions

from __future__ import annotations

from cryptography.exceptions import InvalidTag

[docs] class StegXError(Exception): pass
class AuthenticationFailure(StegXError, InvalidTag): pass class InsufficientCapacity(StegXError, ValueError): pass class CorruptedPayload(StegXError, ValueError): pass class UnsupportedImageMode(StegXError, ValueError): pass class PanicDestructionFailed(StegXError, OSError): pass class DecompressionBombError(StegXError, ValueError): pass class TarExtractionError(StegXError, ValueError): pass class LegacyFormatRejected(StegXError, ValueError): pass class FipsPolicyViolation(StegXError, RuntimeError): pass class HeaderParameterOutOfRange(StegXError, ValueError): pass class KmsUnwrapFailure(StegXError, RuntimeError): pass class YubikeyReplayDetected(StegXError, RuntimeError): pass class EmptyPayloadError(StegXError, ValueError): pass class InsufficientSharesError(StegXError, ValueError): pass class PanicReplaceFailed(StegXError, OSError): pass