|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cppython/lib/python3.8/test/__pycache__/ |
U
>��g�X � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ dd� Z G dd� dej
�ZG dd� dej
�ZG d d
� d
ej
�Z
G dd� dej
�ZG d
d� dej
�Zedkr�e�� dS )� N)�requires_hashdigestc s t �� �� fdd��}|S )Nc
s8 t �� �& t jdtd� � | |�W 5 Q R � S Q R X d S )N�ignore)�category)�warnings�catch_warnings�filterwarnings�DeprecationWarning)�args�kwargs��func� �-/opt/cppython/lib/python3.8/test/test_hmac.py�wrapper
s
�zignore_warning.<locals>.wrapper)� functools�wraps)r r r
r r �ignore_warning s r c @ s� e Zd Zeddd�dd� �Zeddd�dd� �Zd d
� Zeddd�dd
� �Zeddd�dd� �Zeddd�dd� �Z eddd�dd� �Z
ed�dd� �Zdd� ZdS )�TestVectorsTestCase�md5T)Zopensslc sn � fdd�}|ddd� |ddd� |d d
d� |t tdd
��dd� |ddd� |ddd� |ddd� d S )Nc s, t j| |tjd�}� �|�� �� |�� � � �|�� t� |�� � �|j
d� � �|jd� � �|jd� t j| |dd�}� �|�� �� |�� � � �|�� t� |�� � �|j
d� � �|jd� � �|jd� � �t j| |dd�t� |�� t
j�di ��$ � �t j| |dd�t� |�� W 5 Q R X d S )N�� digestmodzhmac-md5� �@ r ��digest�hmac._openssl_md_meths)�hmac�HMAC�hashlibr �assertEqual� hexdigest�upperr �binascii� unhexlify�name�digest_size�
block_size�unittest�mock�patch��key�datar �h��selfr
r �md5test s* ��z5TestVectorsTestCase.test_md5_vectors.<locals>.md5test� � Hi ThereZ 9294727A3638BB1C13F48EF8158BFC9D� Jefe� what do ya want for nothing?Z 750c783e6ab0b503eaa86e310a5db738s �����������������2 ��������������������������������������������������Z 56be34521d144c88dbb8c733f0e8b3f6� � �2 ��������������������������������������������������Z 697eaf0aca3a3aea3a75164746ffaa79s � Test With TruncationZ 56461ef2342edc00f9bab995690efd4c�P ���������������������������������������������������������������������������������6 Test Using Larger Than Block-Size Key - Hash Key FirstZ 6b1ab7fe4bd7bf8f0b62e6ce61b9d0cd�I Test Using Larger Than Block-Size Key and Larger Than One Block-Size DataZ 6f630fad67cda0ee1fb1f562db3aa53e��bytes�range)r/ r0 r
r. r �test_md5_vectors s: �������z$TestVectorsTestCase.test_md5_vectors�sha1c sn � fdd�}|ddd� |ddd� |d d
d� |t tdd
��dd� |ddd� |ddd� |ddd� d S )Nc s� t j| |tjd�}� �|�� �� |�� � � �|�� t� |�� � �|j
d� � �|jd� � �|jd� t j| |dd�}� �|�� �� |�� � � �|�� t� |�� � �|j
d� � �|jd� � �|jd� � �t j| |dd�t� |�� d S )Nr z hmac-sha1� r rA r )
r r r rA r r r! r r"