Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
opt
/
alt
/
python37
/
lib
/
python3.7
/
site-packages
/
beaker
/
crypto
/
__pycache__
/
File Content:
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<