;¨T
d Z ddlZ ddlZn*# e$ r" ej dk r ed ed w xY wddlZddlZ ddl
Z
ddlmZ
ddlmZ e
j ed e j e j z d
z Z e
Z G d d edd
Zd%dddZd%dZg ZdddZ edddd edddd dD ]#Z eddez dd ee z d r n$ eddd d! ed"dd#d$ [[dS )&zEWrapper to the POSIX crypt library call and associated functionality. Nwin32z,The crypt module is not supported on Windowsz;The required _crypt module was not built as part of CPython)SystemRandom)
namedtuple)
)removez./c e Zd ZdZd ZdS )_MethodziClass representing a salt method per the Modular Crypt Format or the
legacy 2-character crypt method.c 6 d | j S )Nz