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   






