| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/keyrings/alt/__pycache__/ |
Upload File : |
�
<&cX �
�l � d dl mZ d dlmZmZmZmZmZmZm Z m
Z
d dlmZmZm
Z
d dlmZ n# e$ r ed� � �w xY w G d� de� � Z G d� d e� � Zd
ZdZd
ZdZd
ZdZdZdZdZ ed� � Z e
ej ee� � eej � � ee� � e ee� � ej ee� � � � def� � Z e
ej ee� � eej � � ee� � e ee� � ej ee� � � � def� � Z!dd�Z"dd�Z#dS )� )�unicode_literals)� Structure�POINTER�c_void_p�cast�create_string_buffer�c_char_p�byref�memmove)�windll�WinDLL�WINFUNCTYPE)�wintypesr c �D � e Zd Zdej fd eej � � fgZdS )� DATA_BLOB�cbData�pbDataN)�__name__�
__module__�__qualname__r �DWORDr �BYTE�_fields_� � �:/usr/lib/python3/dist-packages/keyrings/alt/_win_crypto.pyr r s0 � � � � � ��8�>�*�X�w�w�x�}�7M�7M�,N�O�H�H�Hr r c �d � e Zd Zdej fdej fdej fd eej � � fgZdS )�CRYPTPROTECT_PROMPTSTRUCT�cbSize�
dwPromptFlags�hwndApp�szPromptN) r r r r r �HWNDr �WCHARr r r r r r sG � � � � � � �8�>�"� �(�.�)� �H�M�"� �W�W�X�^�,�,�-� �H�H�Hr r � � � � � � �@ � zCRYPT32.DLL�CryptProtectData�CryptUnprotectDatac � � t t | � � t t | � � t t
j � � � � �� � }t � � }t t |� � dd d d t t |� � � � st d� � �t |j � � }t ||j |j � � t j � |j � � |j S )N�r r �python-keyring-lib.win32cryptoz
Can't encrypt)r �lenr r r r r r- r
�CRYPTPROTECT_UI_FORBIDDEN�OSErrorr r r r r �kernel32� LocalFree�raw)�data�non_interactive�blobin�blobout� encrypteds r �encryptr= Q s� � �
��4�y�y��h�t�n�n�g�h�m�6L�6L�!M�!M�� � �F� �k�k�G��
�f�
�
�(����!�
�g���� � '� �o�&�&�&�$�W�^�4�4�I��I�w�~�w�~�6�6�6�
�O���g�n�-�-�-��=�r c � � t t | � � t t | � � t t
j � � � � �� � }t � � }t t |� � dd d d t t |� � � � st d� � �t |j � � }t ||j |j � � t j � |j � � |j S )Nr0 r1 z
Can't decrypt)r r2 r r r r r r. r
r3 r4 r r r r r r5 r6 r7 )r<