Current File : //lib/python2.7/site-packages/passlib/utils/des.pyc |
�
�
5Xc @ s� d Z d d l m Z e d e � d d l m Z d d l m Z m Z m Z e d d d d d
d � e � Z e d d d d d
d � e � Z e d d d d d
d
� e � Z d d l
Z
e
j d � j Z
e d d d d d
d � d d d � � Z d S( st
passlib.utils.des - DEPRECATED LOCATION, WILL BE REMOVED IN 2.0
This has been moved to :mod:`passlib.crypto.des`.
i����( t warns� the 'passlib.utils.des' module has been relocated to 'passlib.crypto.des' as of passlib 1.7, and the old location will be removed in passlib 2.0( t deprecated_function( t expand_des_keyt des_encrypt_blockt des_encrypt_int_blockt
deprecateds 1.7t removeds 1.8t replacements! passlib.crypto.des.expand_des_keys$ passlib.crypto.des.des_encrypt_blocks( passlib.crypto.des.des_encrypt_int_blockNs >Qs 1.6s* passlib.crypto.des.des_encrypt_int_block()i i c C sV t | t � rC t | � d k r0 t | � } n t | � d } n t | | | | � S( Ni i ( t
isinstancet bytest lenR t _unpack_uint64R ( t keyt inputt saltt rounds( ( s5 /usr/lib/python2.7/site-packages/passlib/utils/des.pyt mdes_encrypt_int_block# s
( t __doc__t warningsR t DeprecationWarningt passlib.utils.decorR t passlib.crypto.desR R R t structt Structt unpackR R ( ( ( s5 /usr/lib/python2.7/site-packages/passlib/utils/des.pyt <module> s