| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
updates
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
===========================
* added documentation detailing policy system's keys and functionality
* split policy-related code out of CryptContext into CryptPolicy object
* added 'category' kwd to all relevant CryptContext methods
* implemented parsing & introspection methods for CryptPolicy
* added rounds management to CryptContext, per policy specification
* attempt at documenting passlib.unix (incomplete)
TODO
----
* ability to create composite CryptPolicy objects
* per-hash handling of policy compliance checks
* UTs for policy system
|
| | |
|
| |
|
|
|
|
|
| |
=====================
* documentation added for mysql & postgres hashes
* enhanced autodocument() function's output
* added usage examples for more hashes
|
| | |
|
| |
|
|
| |
of hyphens
|
| |
|
|
|
|
|
|
| |
========================
* back to 1.2 structure
* moved h64 helpers into utils.h64 module
* pared down CryptHandler
* tightened UTs somewhat
|
| |
|
|
| |
put in docstrings
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
============
* wrote up info about sha-crypt deviations from spec
* split sha crypt backends into separate function
* sha crypt now checks if os crypt supports $5$ and $6$, and uses them instead of pure python backend
* md5 crypt backend split into separate function
* added support for apache variant of md5 crypt ("apr-md5-crypt", in same file)
* handler: _norm_salt can now handle min_salt_chars=0
* handler: _norm_salt has validate code split into separate method (for sha crypt)
|
| |
|