| 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/openid/__pycache__/ |
Upload File : |
�
|=�^� � �: � d Z g d�ZddlZddlZddlZddlmZmZ ddlZ G d� de � � Z
e
ej � � Z e
ej
� � Zd� Zd� Zd � Zd
� Z
dZ ddlmZmZ d
� Zd� Zn# e$ r
ddlZd� Zd� ZY nw xY wej Zej Zd� Zd� Zdd�Zd� ZdS )a, Module containing a cryptographic-quality source of randomness and
other cryptographically useful functionality
Python 2.4 needs no external support for this module, nor does Python
2.3 on a system with /dev/urandom.
Other configurations will need a quality source of random bytes and
access to a function that will convert binary strings to long
integers. This module will work with the Python Cryptography Toolkit
(pycrypto) if it is present. pycrypto can be found with a search
engine, but is currently found at:
http://www.amk.ca/python/code/crypto
)
�base64ToLong�binaryToLong�hmacSha1�
hmacSha256�longToBase64�longToBinary�randomString� randrange�sha1�sha256� N)�toBase64�
fromBase64c � � e Zd Zd� ZdS )�
HashContainerc �<