U
    b                     @   s   d dl mZ d dlmZmZ ejdkrZefZe	e
fZdddZdddZd	d
 Zdd Zn6eefZe	e
efZdddZdddZdd
 Zdd ZdS )    )version_info)hexlify	unhexlify   utf-8c                 C   s
   |  |S N)decodestringencoding r   /var/www/html/staging.mfahmagazine.net/magazine_api/magazine_env/lib/python3.8/site-packages/ellipticcurve/utils/compatibility.pytoString   s    r   c                 C   s
   |  |S r   )encoder	   r   r   r   toBytes   s    r   c                 C   s    t | d dkrd|  } t| S )N      0)lenr   Zhexadecimalr   r   r   safeBinaryFromHex   s    r   c                 C   s   t t| S r   )r   r   Z
byteStringr   r   r   safeHexFromBinary   s    r   c                 C   s   | S r   r   r	   r   r   r   r      s    c                 C   s   | S r   r   r	   r   r   r   r   !   s    c                 C   s   t | S r   )r   r   r   r   r   r   $   s    c                 C   s   t | S r   )r   r   r   r   r   r   '   s    N)r   )r   )r   )r   )sysr   Z	pyVersionbinasciir   r   majorstrZstringTypesintfloatZintTypesr   r   r   r   unicodelongr   r   r   r   <module>   s   






