403Webshell
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/Cryptodome/SelfTest/Cipher/__pycache__/test_OFB.cpython-311.pyc
�

8�tc�$����ddlZddlmZddlmZddlmZddlmZm	Z	m
Z
ddlmZddl
mZd�Zdd	lmZGd
�de��ZddlmZGd
�de��ZdZdZeD]Zefd�Zeedeze���eD]Zefd�Zeedeze���[[dZeD]Zefd�Zeedeze���Gd�dej��Zifd�Zedkrd�Zej d���dSdS)�N)�	unhexlify)�list_test_cases)�tobytes)�AES�DES3�DES)�SHAKE128)�load_test_vectors_wycheproofc�l�tjt|������|��S)N)�data)r	�newr�read)�tag�lengths  �E/usr/lib/python3/dist-packages/Cryptodome/SelfTest/Cipher/test_OFB.py�get_tag_randomr(s)���<�W�S�\�\�*�*�*�/�/��7�7�7�)�BlockChainingTestsc�6�eZdZejZejZd�Zd�Z	dS)�OfbTestsc����dgdz}tj|jtj|jd�����fd�|D��}tj|jtj|jd����|�d�|����d�|������tj|jtj|jd�����fd�|D��}tj|jtj|jd����|�d�|����d�|������dS)	N�7777777�d���segment_sizec�:��g|]}��|����S���encrypt��.0�x�ciphers  �r�
<listcomp>z4OfbTests.test_unaligned_data_128.<locals>.<listcomp>8�%���?�?�?�a����q�)�)�?�?�?rr�c�:��g|]}��|����Srrr!s  �rr%z4OfbTests.test_unaligned_data_128.<locals>.<listcomp>=r&r)rr
�key_128�MODE_CFB�iv_128�assertEqual�joinr ��self�
plaintexts�ciphertextsr$s   @r�test_unaligned_data_128z OfbTests.test_unaligned_data_1284s3���!�^�c�)�
�����s�|�T�[�q�Q�Q�Q��?�?�?�?�:�?�?�?������s�|�T�[�q�Q�Q�Q��������+�.�.����s�x�x�
�?S�?S�0T�0T�U�U�U�����s�|�T�[�s�S�S�S��?�?�?�?�:�?�?�?������s�|�T�[�s�S�S�S��������+�.�.����s�x�x�
�?S�?S�0T�0T�U�U�U�U�Urc����dgdz}tj|jtj|jd�����fd�|D��}tj|jtj|jd����|�d�|����d�|������tj|jtj|jd�����fd�|D��}tj|jtj|jd����|�d�|����d�|������dS)	Nrrrrc�:��g|]}��|����Srrr!s  �rr%z3OfbTests.test_unaligned_data_64.<locals>.<listcomp>Dr&rr�@c�:��g|]}��|����Srrr!s  �rr%z3OfbTests.test_unaligned_data_64.<locals>.<listcomp>Ir&r)rr
�key_192r*�iv_64r,r-r r.s   @r�test_unaligned_data_64zOfbTests.test_unaligned_data_64As7���!�^�c�)�
���$�,��
�t�z�PQ�R�R�R��?�?�?�?�:�?�?�?����$�,��
�t�z�PQ�R�R�R��������+�.�.����s�x�x�
�?S�?S�0T�0T�U�U�U���$�,��
�t�z�PR�S�S�S��?�?�?�?�:�?�?�?����$�,��
�t�z�PR�S�S�S��������+�.�.����s�x�x�
�?S�?S�0T�0T�U�U�U�U�UrN)
�__name__�
__module__�__qualname__r�MODE_OFB�aes_moder�	des3_moder2r9rrrrr-sH�������|�H��
�I�V�V�V�
V�
V�
V�
V�
Vrr)�NistBlockChainingVectorsc�8�eZdZejZejZejZ	dS)�NistOfbVectorsN)
r:r;r<rr=r>r�des_moderr?rrrrBrBPs#�������|�H��|�H��
�I�I�IrrB)zOFBGFSbox128.rspzOFBGFSbox192.rspzOFBGFSbox256.rspzOFBKeySbox128.rspzOFBKeySbox192.rspzOFBKeySbox256.rspzOFBVarKey128.rspzOFBVarKey192.rspzOFBVarKey256.rspzOFBVarTxt128.rspzOFBVarTxt192.rspzOFBVarTxt256.rspz
OFBMMT128.rspz
OFBMMT192.rspz
OFBMMT256.rsp)z
OFBMCT128.rspz
OFBMCT192.rspz
OFBMCT256.rspc�0�|�|��dS�N)�_do_kat_aes_test�r/�	file_names  r�new_funcrIq������i�(�(�(�(�(r�	test_AES_c�0�|�|��dSrE)�_do_mct_aes_testrGs  rrIrIvrJr)zTOFBMMT2.rspzTOFBMMT3.rspzTOFBinvperm.rspzTOFBpermop.rspzTOFBsubtab.rspzTOFBvarkey.rspzTOFBvartext.rspc�0�|�|��dSrE)�
_do_tdes_testrGs  rrIrI�s�����9�%�%�%�%�%r�
test_TDES_c�$�eZdZdZd�Zd�Zd�ZdS)�SP800TestVectorszPClass exercising the OFB test vectors found in Section F.4
    of NIST SP 800-3Ac��d}d}d}d}t|��}t|��}t|��}t|��}tj|tj|��}|�|�|��|��tj|tj|��}|�|�|��|��tj|tj|��}|�|�|dd���|dd���tj|tj|��}|�|�|dd���|dd���dS)Nڀ6bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710ڀ3b3fd92eb72dad20333449f8e83cfb4a7789508d16918f03f53c52dac54ed8259740051e9c5fecf64344f7a82260edcc304c6528f659c77866a510d9c1d6ae5e� 2b7e151628aed2a6abf7158809cf4f3c� 000102030405060708090a0b0c0d0e0f����rrr
r=r,r �decrypt�r/�	plaintext�
ciphertext�key�ivr$s      r�test_aes_128zSP800TestVectors.test_aes_128�sN��;�	�;�
�;��:����n�n��
�r�]�]���i�(�(�	��z�*�*�
����c�l�B�/�/��������	�2�2�J�?�?�?����c�l�B�/�/��������
�3�3�Y�?�?�?����c�l�B�/�/��������	�#�2�#��7�7��C�R�C��I�I�I����c�l�B�/�/��������
�3�B�3��8�8�)�C�R�C�.�I�I�I�I�Irc��d}d}d}d}t|��}t|��}t|��}t|��}tj|tj|��}|�|�|��|��tj|tj|��}|�|�|��|��tj|tj|��}|�|�|dd���|dd���tj|tj|��}|�|�|dd���|dd���dS)NrTڀcdc80d6fddf18cab34c25909c99a4174fcc28b8d4c63837c09e81700c11004018d9a9aeac0f6596f559c6d4daf59a5f26d9f200857ca6c3e9cac524bd9acc92a�08e73b0f7da0e6452c810f32b809079e562f8ead2522c6b7brWrXrYr[s      r�test_aes_192zSP800TestVectors.test_aes_192�sO��;�	�;�
�K��:����n�n��
�r�]�]���i�(�(�	��z�*�*�
����c�l�B�/�/��������	�2�2�J�?�?�?����c�l�B�/�/��������
�3�3�Y�?�?�?����c�l�B�/�/��������	�#�2�#��7�7��C�R�C��I�I�I����c�l�B�/�/��������
�3�B�3��8�8�)�C�R�C�.�I�I�I�I�Irc��d}d}d}d}t|��}t|��}t|��}t|��}tj|tj|��}|�|�|��|��tj|tj|��}|�|�|��|��tj|tj|��}|�|�|dd���|dd���tj|tj|��}|�|�|dd���|dd���dS)NrTڀdc7e84bfda79164b7ecd8486985d38604febdc6740d20b3ac88f6ad82a4fb08d71ab47a086e86eedf39d1c5bba97c4080126141d67f37be8538f5a8be740e484�@603deb1015ca71be2b73aef0857d77811f352c073b6108d72d9810a30914dff4rWrXrYr[s      r�test_aes_256zSP800TestVectors.test_aes_256�sO��;�	�;�
�[��:����n�n��
�r�]�]���i�(�(�	��z�*�*�
����c�l�B�/�/��������	�2�2�J�?�?�?����c�l�B�/�/��������
�3�3�Y�?�?�?����c�l�B�/�/��������	�#�2�#��7�7��C�R�C��I�I�I����c�l�B�/�/��������
�3�B�3��8�8�)�C�R�C�.�I�I�I�I�IrN)r:r;r<�__doc__r`rdrhrrrrRrR�sV��������J�J�J�6J�J�J�6J�J�J�J�JrrRc��g}|tt��z
}|�d��r|tt��z
}|tt��z
}|S)N�
slow_tests)rr�getrBrR)�config�testss  r�	get_testsro�sW���E�	�_�X�
&�
&�&�E�
�z�z�,���1�
���0�0�0��	�_�-�
.�
.�.�E��Lr�__main__c�B�tjt����SrE)�unittest�	TestSuiterorrr�<lambda>rt�s��H�&�y�{�{�3�3�r�suite)�defaultTest)!rr�binasciir�Cryptodome.SelfTest.st_commonr�Cryptodome.Util.py3compatr�Cryptodome.Cipherrrr�Cryptodome.Hashr	�Cryptodome.SelfTest.loaderr
r�#Cryptodome.SelfTest.Cipher.test_CBCrrr@rB�nist_aes_kat_mmt_files�nist_aes_mct_filesrHrI�setattr�nist_tdes_files�TestCaserRror:ru�mainrrr�<module>r�s���>����������9�9�9�9�9�9�-�-�-�-�-�-�,�,�,�,�,�,�,�,�,�,�$�$�$�$�$�$�C�C�C�C�C�C�8�8�8�C�B�B�B�B�B�V�V�V�V�V�!�V�V�V�BI�H�H�H�H�H������-������&��(�?�?�I�!*�)�)�)�)��G�N�K�)�3�X�>�>�>�>�#�?�?�I�!*�)�)�)�)��G�N�K�)�3�X�>�>�>�>�
�x���!�@�@�I�!*�&�&�&�&��G�N�L�9�4�h�?�?�?�?�
SJ�SJ�SJ�SJ�SJ�x�(�SJ�SJ�SJ�l������z���3�3�E��H�M�g�&�&�&�&�&�&��r

Youez - 2016 - github.com/yon3zu
LinuXploit