[+] Crypto exc and errors

This commit is contained in:
2025-03-13 13:49:57 +03:00
parent 98c25ca909
commit 54335f1cfb
2 changed files with 26 additions and 1 deletions

View File

@@ -14,11 +14,13 @@ class WinConnectErrors(Enum):
BAD_DATA = 50
BAD_VERSION = 51
BAD_HEADER = 52
BAD_BODY = 53
BAD_CRYPTO = 54
BODY_TOO_BIG = 60
@dataclass
class WinConnectClientError:
class WinConnectError:
code: WinConnectErrors
message: str

View File

@@ -31,3 +31,26 @@ class WinConnectSessionAlreadyActiveException(WinConnectBaseException): ...
class WinConnectSessionClosedException(WinConnectBaseException): ...
# Crypto
class WinConnectCryptoException(WinConnectBaseException): ...
class WinConnectCryptoBadModeException(WinConnectCryptoException): ...
## Simple
class WinConnectCryptoSimpleBadHeaderException(WinConnectCryptoException): ...
## key
class WinConnectCryptoKeyRequiredException(WinConnectCryptoException): ...
class WinConnectCryptoKeyInvalidException(WinConnectCryptoException): ...
## cert
class WinConnectCryptoCertificationRequiredException(WinConnectCryptoException): ...
class WinConnectCryptoCertificationNotFoundException(WinConnectCryptoException): ...
class WinConnectCryptoCertificationInvalidException(WinConnectCryptoException): ...