a „oe) ã@s¢ddlZddlZddlZddlZdd„ZdZe e¡Ze e¡Z dZ e  e ¡\Z Z e   e ¡\Z Z e dkrDqlqDe j  ¡ede ej¡ƒe j  ¡ede ¡ƒej  ej¡ZdZedZe ¡Ze e eeƒej¡¡e e eej¡¡eed_ ej  !ded ¡e j  "ed ¡ed Z#e ¡Z$e$ e eeƒej¡¡e$ e e#ej¡¡ee$d_ ej  %de$d ¡ed e&e$dj ƒƒe j  'e$d ¡ed e$dj ƒdS) éNcCs<ttj ¡ƒD](\}}|dd…dvr||kr|SqdS)Nré)ZSEC_I_ZSEC_E_)ÚlistÚsspiconÚ__dict__Úitems)ÚerrÚkÚv©r úFC:\Program Files\Certbot\pkgs\win32\Demos\security\sspi\simple_auth.pyÚlookup_ret_code sr ZNTLMzImpersonated user: zReverted to self: z some data to be encrypted ......Z MaxSignatureéZSecurityTrailerzEncrypted data:zUnencrypted data:)(ZsspirZwin32apiZ win32securityr Úpkg_nameZ ClientAuthZ sspiclientZ ServerAuthZ sspiserverZ sec_bufferZ authorizerZctxtZImpersonateSecurityContextÚprintZ GetUserNameExZNameSamCompatibleZRevertSecurityContextZ GetUserNameZQueryContextAttributesZSECPKG_ATTR_SIZESZ pkg_size_infoÚmsgZsigsizeZPySecBufferDescTypeZsigbufÚappendZPySecBufferTypeÚlenZSECBUFFER_DATAZSECBUFFER_TOKENZBufferZ MakeSignatureZVerifySignatureZ trailersizeZencbufZEncryptMessageÚreprZDecryptMessager r r r ÚsD