uÓzfW ã @ sZ d Z d d l Z d d l Z d d l m Z d d l m Z e j
e j d Z e ƒ Z
Gd d „ d e d d ƒ ƒ Z d d d
„ Z d d d „ Z e d
d d d ƒ Z e d d d d ƒ Z e d d d d ƒ Z e d d d d ƒ Z g Z xN e e e f D]= Z e d e ƒ Z e re e ƒ e j k re j e ƒ qWe j e ƒ [ [ d S)zEWrapper to the POSIX crypt library call and associated functionality.é N)ÚSystemRandom)Ú
namedtuplez./c @ s" e Z d Z d Z d d „ Z d S)Ú_MethodziClass representing a salt method per the Modular Crypt Format or the
legacy 2-character crypt method.c C s d j | j ƒ S)Nz