summaryrefslogtreecommitdiff
path: root/passlib/hash.py
Commit message (Collapse)AuthorAgeFilesLines
* big rename: driver->handlerEli Collins2011-03-221-2/+2
| | | | | | =========================== Renamed all references from password hash "driver" -> password hash "handler", to be more consistent with existing phrasing. This also required rearranging quite a lot of modules.
* split passlib.base into passlib.registry & passlib.context - the two have ↵Eli Collins2011-03-221-1/+1
| | | | little to do with eachother
* cleaned up registry code, added more UTs.Eli Collins2011-03-211-4/+5
|
* created stub module passlib.hash, moved proxy module insertion into that fileEli Collins2011-02-171-0/+28
|
* rearrangingEli Collins2011-01-071-1712/+0
| | | | | | | | | | | | | | | | | | | | =========== * moved hash.py to package * in process of rearranging so core code is in hash.base, and separate submodules exist for each of the algorithms. - sha crypt split out - unix crypt split out - similar refactor of UT files * moved hash64 encoding helpers to passlib.util.H64 class * reversed order of h64 encoding helpers so offsets match order of output * added H64 unit tests unix crypt ---------- (yes this is overkill for legacy crypt) * cleaned up builtin unix_crypt semantics * wrapping stdlib crypt to deal w/ border case errors * added better unix crypt backend test suite
* made all CryptAlgorithm methods classmethods instead of instance methods1.1.0Eli Collins2011-01-071-32/+65
|
* removed rng module, reseed/genseed, etcEli Collins2011-01-061-7/+3
|
* removing bps deps, all UTs passEli Collins2011-01-061-23/+15
|
* import tweaksEli Collins2011-01-061-3/+3
|
* removed bps.basic depEli Collins2011-01-061-6/+5
|
* removed more bps files, added bps funcs passlib needs to utilEli Collins2011-01-061-4/+3
|
* removed a bunch of bps filesEli Collins2011-01-061-1/+0
|
* removed need for stub classEli Collins2011-01-061-3/+4
|
* removing lots of bps modules from passlibEli Collins2011-01-061-0/+1693