%PDF- %PDF-
| Direktori : /proc/self/root/proc/thread-self/root/usr/lib/python2.7/site-packages/salt/utils/ |
| Current File : //proc/self/root/proc/thread-self/root/usr/lib/python2.7/site-packages/salt/utils/rsax931.pyc |
�
���^c @@ s� d Z d d l m Z m Z m Z d d l Z d d l Z d d l Z d d l Z d d l
Z d d l m Z m
Z
m Z m Z m Z m Z d d l m Z d Z d Z d Z d � Z d
� Z e � Z d Z d e f d
� � YZ d e f d � � YZ d S( uE
Create and verify ANSI X9.31 RSA signatures using OpenSSL libcrypto
i ( t absolute_importt print_functiont unicode_literalsN( t cdllt c_char_pt c_intt c_void_pt pointert create_string_buffer( t find_libraryi i i� c C@ s� t j j d � r% t j t d � � St t d t � r� t j j j
� r� t j t j t j
j t j
j t j � d � � d � St d � } | r� t j j j � r� t j d � t j d � } t | � d k r� | d n d
} n | rzt j j j � rzt j
j d � rFt j d
� } t | � d k r=| d n d
} qzt j d � } t | � d k rq| d n d
} n | r�t j | � St d � � d
S( u
Load OpenSSL libcrypto
u winu libeay32u frozenu
libcrypto.so*i u cryptou /opt/local/lib/libcrypto.so*u /opt/tools/lib/libcrypto.so*u
/opt/salt/libu /opt/salt/lib/libcrypto.so*u /opt/freeware/lib/libcrypto.so*u Cannot locate OpenSSL libcryptoN( t syst platformt
startswithR t LoadLibraryt strt getattrt Falset saltt utilst
is_smartost globt ost patht joint dirnamet
executableR t is_sunost lent Nonet is_aixt isdirt OSError( t lib( ( s6 /usr/lib/python2.7/site-packages/salt/utils/rsax931.pyt _load_libcrypto s&