Repository URL to install this package:
|
Version:
2.5 ▾
|
ó NtÉ[c @` sÀ d d l m Z m Z m Z d d l Z d d l m Z d d l m Z m Z m Z m Z d d l m Z d d l m Z d d l m Z e j d Z e j e d e f d Y Z d S( i ( t absolute_importt divisiont print_functionN( t utils( t AlreadyFinalizedt InvalidKeyt UnsupportedAlgorithmt _Reasons( t ScryptBackend( t constant_time( t KeyDerivationFunctioni t Scryptc B` s# e Z d Z d Z d Z RS( c C` sê t | t s$ t d t j n | | _ t | t sK t d n | d k sk | | d @d k rz t d n | d k r t d n | d k r° t d n t | _ | | _ | | _ | | _ | | _ | | _ d S( Ns0 Backend object does not implement ScryptBackend.s salt must be bytes.i i i s- n must be greater than 1 and be a power of 2.s% r must be greater than or equal to 1.s% p must be greater than or equal to 1.( t isinstanceR R R t BACKEND_MISSING_INTERFACEt _lengtht bytest TypeErrort ValueErrort Falset _usedt _saltt _nt _rt _pt _backend( t selft saltt lengtht nt rt pt backend( ( s^ /home/tvault/.virtenv/lib/python2.7/site-packages/cryptography/hazmat/primitives/kdf/scrypt.pyt __init__ s&