%PDF- %PDF-
Direktori : /opt/alt/python37/lib/python3.7/site-packages/beaker/crypto/__pycache__/ |
Current File : //opt/alt/python37/lib/python3.7/site-packages/beaker/crypto/__pycache__/pbkdf2.cpython-37.pyc |
B ��[� � @ sh d Z ddlmZmZ ddlZddlZddlZddlZdd� Zdd� Z e ed�rZdd d �Zn d dd �ZdS )z PBKDF2 Implementation adapted from django.utils.crypto. This is used to generate the encryption key for enciphered sessions. � )�bytes_�xrange_Nc C s t t�| �d�S )z+Convert a binary string into a long integer� )�int�binascii�hexlify)�x� r �E/opt/alt/python37/lib/python3.7/site-packages/beaker/crypto/pbkdf2.py�_bin_to_long s r c C s t �|| �d��S )zw Convert a long integer into a binary string. hex_format_string is like "%020x" for padding 10 characters. �ascii)r � unhexlify�encode)r �hex_format_stringr r r �_long_to_bin s r �pbkdf2_hmacc C s<