summaryrefslogtreecommitdiff
path: root/docs/lib/passlib.hash.rst
Commit message (Collapse)AuthorAgeFilesLines
* did rewrite of unix_fallback as unix_disabled; unix_fallback is now deprecatedEli Collins2012-03-101-1/+1
|
* added Window's DCC hashes (aka mscache / mscash) version 1 & 2Eli Collins2012-03-101-2/+14
|
* renamed nthash -> bsd_nthash; added real nthash implementedEli Collins2012-03-101-1/+3
| | | | | | | after some thought, realized the 'nthash' name should implement the raw hash. since bsd_nthash was very rarely used, it shouldn't present backwards incompatibility issues at this point to go ahead and rename it.
* added support for lmhashEli Collins2012-03-101-0/+1
|
* added support for Cisco PIX & Type 7 hashesEli Collins2012-03-101-0/+8
| | | | | | | | * Cisco Type 5 appears to be same as md5_crypt * added requires_user=False support to HandlerCase * added more through salt-generation test (since cisco_pix has only 4 bits of salt) * added HandlerCase test to ensure user is used as salt
* added mssql 2000/2005 hashes; enhanced HandlerCase's password case sensitive ↵Eli Collins2012-03-101-0/+2
| | | | test
* lots of work on scram hashEli Collins2012-01-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | handler ------- * added 'scram' to default registry list * handler 'algs' keyword now parsed & validated correctly * digest names normalized -> IANA spec * saslprep() integrated into code * added config string format related ------- * added documentation (still needs cleaning up though) * added majority of UTs, still need to add a few edge cases other ----- * redid context->handler deprecation link - code now looks for handler._deprecated_detector(settings) to generate a callable, should be more efficient, and allow errors to be throw at bind-time instead of call-time. * pbkdf2() function now treats keylen = -1 as request for keylen = PRF digest size.
* small corrections to documentationEli Collins2011-08-191-2/+5
|
* misc doc changesEli Collins2011-07-101-2/+1
|
* added documentation for Django hashes & contextEli Collins2011-07-101-1/+2
|
* minor typo & doc tweaksEli Collins2011-06-201-2/+1
|
* added support for Cryptacular's PBKDF2 formatEli Collins2011-06-021-0/+1
|
* added FSHP supportEli Collins2011-06-021-0/+1
|
* various documentation updatesEli Collins2011-06-011-3/+3
|
* added some index entries; minor doc tweaksEli Collins2011-04-291-4/+2
|
* added documentation for roundup hashes & contextEli Collins2011-04-291-4/+9
|
* added ldap_pbkdf2_{digest} variants; UTs & docs; removed prefix from ↵Eli Collins2011-04-291-0/+1
| | | | pdkdf2_sha1 for compat w/ existing hashes
* large rework of documentation; mainly to give more room to LDAP hashes, and ↵Eli Collins2011-04-291-33/+125
| | | | document ldap CRYPT hashes
* updated documentation for passlib.hostsEli Collins2011-04-081-0/+2
|
* added support for a bunch of PBKDF2 hash schemesEli Collins2011-03-281-0/+1
| | | | | | | | * pbkdf2_sha1, pbkdf2_sha256, pbkdf2_sha512 -- 3 custom schemes defined by passlib * dlitz_pbkdf2_sha1 -- Dwayne Litzenberger's PBKDF2 crypt * grub_pbkdf2_sha512 -- Grub2's PBKDF2 hash format * two util support functions: adapted_b64_(encode|decode) * UTs and docs for all of the above
* misc doc changesEli Collins2011-03-231-1/+1
|
* documentation work & rearrangingEli Collins2011-03-221-0/+1
| | | | | | | | | | ================================ * added documentation for overview, ldap digests * lots of other documentation updates * renamed passlib.unix -> passlib.hosts * renamed passlib.sqldb -> passlib.servers * added passlib.servers.custom_app_context for quickstart purposes * added ldap {CLEARTEXT} support
* added Oracle 10 & 11 password hashes, with docs & UTsEli Collins2011-03-181-1/+2
|
* documentation workEli Collins2011-03-141-12/+2
| | | | | | | ================== * finished password hash api description * various documentation cleanups * removed unused quickstart doc
* supporting hashes addedEli Collins2011-03-141-4/+18
| | | | | | | | ======================= * added unix_fallback scheme, for detecting wildcard/disabled passwords in /etc/shadow files * added plaintext scheme, for migrating existing application * added hex md4/md5/sha1/sha256/sha512 schemes, for migrating existing applications * docs & UTs added for above schemes
* updated documentation for des-crypt & md5-crypt variantsEli Collins2011-03-031-1/+1
|
* misc documentation updatesEli Collins2011-02-241-6/+7
|
* bigcrypt/crypt16 workEli Collins2011-02-171-11/+16
| | | | | | ===================== * added doc files * bugfix to bigcrypt (w/ UT for it)
* doc cleanup - changed hash descriptions from modules -> classesEli Collins2011-02-161-4/+11
|
* fixed rename mistake from previous commitEli Collins2011-02-161-17/+17
|
* large rearrangment of structureEli Collins2011-02-161-17/+17
| | | | | | | | | | | | | | | | | | | | =============================== * moved passlib.hash package to passlib.drivers * combined some passlib.driver modules together (eg ext_des_crypt merged w/ des_crypt) * renamed all hash classes to lower case, to match name attrs. * renamed ext_des_crypt to bsdi_crypt * added special proxy module "passlib.hash" which lazily loads drivers from correct location - registry system reworked, has list of locations for builtin drivers, and capability for apps to add more - passlib.hash *is* the registry, changes to it affect list - thanks to this, documentation can remain, pointing to passlib.hash.xxx as location for driver * moved passlib.utils.handlers to passlib.utils.drivers, renamed classes from XxxHandler -> XxxHash * combined all driver tests into single passlib/tests/test_drivers.py file * NOTE: disabled default unicode testing, not ready for that yet * all driver UTs pass (others not checked)
* added docs for sha1-cryptEli Collins2011-02-101-11/+12
|
* bugfixes and tweaks to documentationEli Collins2011-02-071-1/+6
|
* documentation updatesEli Collins2011-02-041-1/+0
| | | | | | | ===================== * documentation added for mysql & postgres hashes * enhanced autodocument() function's output * added usage examples for more hashes
* added phpass portable hashEli Collins2011-02-011-0/+1
|
* miscEli Collins2011-02-011-18/+1
| | | | | | ==== * added documentation * bugfix: ext-des-crypt rounds were being capped at 12 bits, not 24. added ut for regression.
* more work on docEli Collins2011-02-011-29/+50
|
* updated docsEli Collins2011-01-311-35/+57
|
* relocated passlib.hash.XXX to passlib.XXX; all UTs passEli Collins2011-01-141-12/+12
|
* doc cleanupsEli Collins2011-01-061-13/+13
|
* removed extra bps docsEli Collins2011-01-061-0/+44