Current File : //usr/lib64/python2.7/site-packages/Crypto/PublicKey/_DSA.pyc |
�
Bd\Rc @ s� d Z d d l Td d l m Z d d l m Z m Z d d l m Z d d l Td e
f d � � YZ d � Z d d � Z d
d
d � � YZ d S( s $Id$i����( t *( t number( t
bytes_to_longt
long_to_bytes( t SHAt errorc B s e Z RS( ( t __name__t
__module__( ( ( s; /usr/lib64/python2.7/site-packages/Crypto/PublicKey/_DSA.pyR $ s c C s/ | d � } t j | � j � } t j t t | � d � � j � } t d � } xu t d d � D]d } t | | � t | | � A} | d k r� | d B} n | d k r� | d B} n | d | } qb Wx t | � s� | d } q� Wt d d � | k ot d d � k n r| | f St
d
� � d S( Ni i i i� i i i l � l � s Bad q value generated( R t newt digestR R t bignumt ranget bordt isPrimet powt RuntimeError( t randfunct St hash1t hash2t qt it c( ( s; /usr/lib64/python2.7/site-packages/Crypto/PublicKey/_DSA.pyt generateQ'