U vù¾f?ã@s¼ddlmZddlZddlmZejr2ddlmZej Z Gdd„de ƒZ Gdd„de ƒZ Gd d „d e ƒZ Gd d „d e ƒZGd d„de ƒZGdd„de ƒZGdd„de ƒZGdd„de ƒZdS)é)Ú annotationsN)Ú exceptions)Úopensslcs(eZdZdddddœ‡fdd„ Z‡ZS) ÚUnsupportedAlgorithmNÚstrz_Reasons | NoneÚNone)ÚmessageÚreasonÚreturncstƒ |¡||_dS©N)ÚsuperÚ__init__Z_reason)Úselfrr ©Ú __class__©úJ/opt/alt/python38/lib64/python3.8/site-packages/cryptography/exceptions.pyr s zUnsupportedAlgorithm.__init__)N©Ú__name__Ú __module__Ú __qualname__r Ú __classcell__rrrrrsrc@s eZdZdS)ÚAlreadyFinalizedN©rrrrrrrrsrc@s eZdZdS)ÚAlreadyUpdatedNrrrrrrsrc@s eZdZdS)ÚNotYetFinalizedNrrrrrrsrc@s eZdZdS)Ú InvalidTagNrrrrrr#src@s eZdZdS)ÚInvalidSignatureNrrrrrr'srcs&eZdZddddœ‡fdd„ Z‡ZS)Ú InternalErrorrzlist[rust_openssl.OpenSSLError]r)ÚmsgÚerr_coder cstƒ |¡||_dSr )r r r )rrr rrrr ,s zInternalError.__init__rrrrrr+src@s eZdZdS)Ú InvalidKeyNrrrrrr!3sr!)Ú __future__rÚtypingZ"cryptography.hazmat.bindings._rustrZrust_exceptionsÚ TYPE_CHECKINGrZ rust_opensslZ_ReasonsÚ Exceptionrrrrrrrr!rrrrÚs