o
`wi @ s. d Z ddlZzddlZW n ey ejdkrededw ddlZddlZ ddl
mZ ddl
mZ e je j d Ze ZG d d
d
ed
dZd&ddd
dZd&ddZg ZddddZedddd edddd dD ]Zedde ddee ddr nqqedd d!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)
namedtuplez./c @ s e Zd ZdZdd ZdS )_MethodziClass representing a salt method per the Modular Crypt Format or the
legacy 2-character crypt method.c C s d | jS )Nz