Submit
Path:
~
/
/
usr
/
lib64
/
python3.6
/
site-packages
/
borg
/
testsuite
/
__pycache__
/
File Content:
crypto.cpython-36.pyc
3 y��bD � @ sp d dl mZmZ ddlmZmZmZmZmZm Z ddlm Z mZmZ ddlm Z ddlmZ G dd � d e�Zd S )� )�hexlify� unhexlify� )�AES� bytes_to_long�bytes_to_int� long_to_bytes�hmac_sha256�blake2b_256)�increment_iv�bytes16_to_int�int_to_bytes16)�hkdf_hmac_sha512� )�BaseTestCasec @ sl e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dd� ZdS )�CryptoTestCasec C s | j td�d� d S )Ns r )�assert_equalr )�self� r �/usr/lib64/python3.6/crypto.py�test_bytes_to_int s z CryptoTestCase.test_bytes_to_intc C s$ | j td�d� | j td�d� d S )Ns r )r r r )r r r r �test_bytes_to_long s z!CryptoTestCase.test_bytes_to_longc C sD | j td�d� | j td�d� | j td�d� | j td�d� d S )Ns r s r �@ l l )r r r )r r r r �test_bytes16_to_int s z"CryptoTestCase.test_bytes16_to_intc C s� d}d}d}| j t|d�|� | j t|d�|� | j t|d�|� d}d}d }| j t|d�|� | j t|d�|� | j t|d�|� | j t|d�|� d S )Ns s s r r r s ��������s s r l )r r )r Ziv0Ziv1Ziv2ZivaZivbZivcr r r �test_increment_iv s z CryptoTestCase.test_increment_ivc C s� dd }dd }t d|d�}| jt|jd�d� |j|�}| jt|�d � | jt|jd�d � t d|d�}| jt|jd�d� |j|�}| j||� | jt|jd�d � d S )N� X� s foo� T)Z is_encrypt�key� r s<