%PDF- %PDF-
Direktori : /opt/plesk/python/2.7/lib64/python2.7/site-packages/nacl/bindings/ |
Current File : //opt/plesk/python/2.7/lib64/python2.7/site-packages/nacl/bindings/crypto_shorthash.pyo |
� �֫[c @` s� d d l m Z m Z m Z d d l j Z d d l m Z m Z d d l m Z e j � Z e j � Z e j � Z e j � Z d � Z d � Z d S( i ( t absolute_importt divisiont print_functionN( t ffit lib( t ensurec C` s� t | � t k r- t j d j t � � � n t j d t � } t j | | t | � | � } t | d k d t j �t j | t � S( Ns$ Key length must be exactly {0} bytess unsigned char[]i t raising( t lent KEYBYTESt exct ValueErrort formatR t newt BYTESR t crypto_shorthash_siphash24R t RuntimeErrort buffer( t datat keyt digestt rc( ( sU /opt/plesk/python/2.7/lib64/python2.7/site-packages/nacl/bindings/crypto_shorthash.pyR s c C` s� t | � t k r- t j d j t � � � n t j d t � } t j | | t | � | � } t | d k d t j �t j | t � S( Ns$ Key length must be exactly {0} bytess unsigned char[]i R ( R t XKEYBYTESR R R R R t XBYTESR t crypto_shorthash_siphashx24R R R ( R R R R ( ( sU /opt/plesk/python/2.7/lib64/python2.7/site-packages/nacl/bindings/crypto_shorthash.pyR . s ( t __future__R R R t nacl.exceptionst exceptionsR t nacl._sodiumR R R t crypto_shorthash_siphash24_bytesR t# crypto_shorthash_siphash24_keybytesR t! crypto_shorthash_siphashx24_bytesR t$ crypto_shorthash_siphashx24_keybytesR R R ( ( ( sU /opt/plesk/python/2.7/lib64/python2.7/site-packages/nacl/bindings/crypto_shorthash.pyt <module> s