| 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/Cryptodome/SelfTest/Cipher/__pycache__/ |
Upload File : |
�
8�tcWO � � � d dl Z d dlZd dlZd dlmZmZ d dlmZmZm Z d dl
mZ d dlm
Z
d dlmZ G d� dej � � Z G d � d
ej � � Z G d� dej � � Z G d
� dej � � Z G d� dej � � Z G d� dej � � Zi fd�Zedk rd dlZd� Z ej d�� � dS dS )� N)�hexlify� unhexlify)�b�tobytes�bchr)�strxor_c)�list_test_cases)�ChaCha20c �J � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� ZdS )�ChaCha20Testc �
� t j t d� � dz d�� � }| � |j d� � t j t d� � dz d�� � }| � |j d� � d S )N�0� s 00000000��key�nonces 000000000000)r
�newr �assertEqualr )�self�ciphers �J/usr/lib/python3/dist-packages/Cryptodome/SelfTest/Cipher/test_ChaCha20.py�test_new_positivezChaCha20Test.test_new_positive- st � ���!�C�&�&��)�6�:�:�:�������x�0�0�0���!�C�&�&��)�7�;�;�;�������y�1�1�1�1�1� c � � t j }| � t |� � | � t |t d� � �� � | � t
|t d� � dz t d� � �� � | � t
|t d� � t d� � dz �� � d S )Nr )r � )r r r )r
r �assertRaises� TypeErrorr �
ValueError)r r s r �test_new_negativezChaCha20Test.test_new_negative3 s� � ��l�����)�S�)�)�)����)�S��#����7�7�7����*�c��3�����q��v�v��F�F�F����*�c��3���Q�s�V�V�B�Y��G�G�G�G�Gr c �* � t j t d� � dz �� � }t j t d� � dz �� � }| � t |j � � d� � | � |j |j � � d S )N� r )r r )r
r r �assertEquals�lenr �assertNotEqual)r �cipher1�cipher2s r �test_default_noncezChaCha20Test.test_default_nonce: sz � ��,�4��7�7�R�<�0�0�0���,�4��7�7�R�<�0�0�0�����#�g�m�,�,�a�0�0�0����G�M�7�=�9�9�9�9�9r c �� � d}d}t j ||�� � }| � ||j � � d}t j ||�� � }| � ||j � � d S )N� AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs PPPPPPPPr s QQQQQQQQQQQQ�r
r r r )r r �nonce1r% �nonce2r&