ó
µ¼÷Xc           @   sU   d  d l  m Z d  d l m Z m Z d  d l m Z d „  Z d „  Z d „  Z	 d S(   iÿÿÿÿ(   t
   signatures(   t   djbect	   ed25519py(   t   binaryc           C   s   t  j ƒ  d  S(   N(   R    t   get_ed25519ll(    (    (    s9   /tmp/pip-build-g7Urym/wheel/wheel/test/test_signatures.pyt   test_getlib   s    c           C   s   t  j ƒ  t  j ƒ  d  S(   N(   R   t   dsa_testt   dh_test(    (    (    s9   /tmp/pip-build-g7Urym/wheel/wheel/test/test_signatures.pyt
   test_djbec   s    
c          C   sQ  t  j t d d ƒ ƒ }  t  j ƒ  } t  j t d ƒ | j ƒ } t  j | | j ƒ y t  j | |  j ƒ Wn t k
 r} n Xt d ƒ ‚ y t  j t d d ƒ ƒ Wn t k
 r¸ n Xt d ƒ ‚ y$ t  j t d ƒ t d ƒ d ƒ Wn t k
 rü n Xt d ƒ ‚ y$ t  j t d ƒ t d ƒ d ƒ Wn t k
 r@n Xt d ƒ ‚ d  S(   Nt    i    t   tests   Expected ValueErrori!   t    i   (	   R   t   crypto_sign_keypairR   t   crypto_signt   skt   crypto_sign_opent   vkt
   ValueErrort	   Exception(   t   kp0t   kpt   signed(    (    s9   /tmp/pip-build-g7Urym/wheel/wheel/test/test_signatures.pyt   test_ed25519py   s0    $$N(
   t   wheelR    t   wheel.signaturesR   R   t
   wheel.utilR   R   R   R   (    (    (    s9   /tmp/pip-build-g7Urym/wheel/wheel/test/test_signatures.pyt   <module>   s
   		