o
    ��!`q	  �                   @   sj   d Z ddlZddlZddlZddlmZ ddlmZ dZde	de
fdd	�Ze	�ed
�Z
G dd� de�ZdS )
z�This module contains needed classes, functions and constants
to implement dh-ietf1024-sha256-aes128-cbc-pkcs7 secret encryption
algorithm.�    N)�sha256)�Optional)��   r   r   r   r   r   r   r   ��   �   ��   �   �!   �h   ��   �4   ��   ��   �b   �   �   ��   �   ��   �)   �   �N   �   �   �g   ��   �t   r   �   �   �   �;   �   �   �"