Skip to content
Snippets Groups Projects
  1. May 11, 2020
  2. Nov 22, 2019
  3. Jan 31, 2017
  4. Nov 20, 2016
    • Eli Collins's avatar
      docs: LARGE update to documentation, tutorials added, pages relocated · b9c5d5ae
      Eli Collins authored
      * moved a bunch of pages into 'docs/narr' narrative subsection.
        added placeholder pages in old locations, to minimize inbound link breakage.
      
      * split history into separate pages, was getting way too long.
        removed toplevel CHANGES file, not feasible under new structure.
      
      * passlib.ifc split into reference & tutorial portions,
        tutorial allowed subsuming a bunch of other hash-usage examples.
      
      * added standard fragments for warning about insecure hashes,
        added them to top of a LOT of hash doc pages.
      
      * updated references, various layout tweaks
      b9c5d5ae
  5. Nov 09, 2016
    • Eli Collins's avatar
      pwd: updated to use EFF wordsets, updated some docstrings · b68651ee
      Eli Collins authored
      * stripped out diceware & beale wordsets
      
      * replaced with EFF's cleaner wordsets
      
      * changed wordset loading strategy to be more zipfile friendly --
        _load_wordset() now takes in asset path, uses pkg_resources to resolve it.
      
      * added PhraseGenerator.register_wordset_path() helper
      b68651ee
  6. Jul 29, 2016
    • Eli Collins's avatar
      docs: large reorganization of documentation · 7505c89c
      Eli Collins authored
      * reordering into 'narrative' and 'reference' sections,
        to take advantage of 'fulltoc' extension making
        all pages visible in sidebar.
      
      * styling updates, requires latest cloud_sptheme
      
      * wording improvements to various bits of content
      7505c89c
  7. Jun 10, 2016
  8. Feb 10, 2016
    • Eli Collins's avatar
      relocated many of the crypto routes inside passlib.utils, · 06d9a8fe
      Eli Collins authored
      and moved them to a separate passlib.crypto subpackage.
      
      along with this move, made a few api cleanups:
      
      * unified all code that's looking up hashes
        to use new passlib.crypto.lookup_hash() wrapper, which takes
        care of hash name normalization, loading fallback implementations,
        and alg metadata inspection, all hidden behind a memoized function.
      
      * deprecated pbkdf2() in favor of pbkdf2_hmac() -- only real use,
        and new signature matches stdlib function.  additionally,
        this version is a bit faster, due to some assumptions that
        can be made due to the PRF always being HMAC based.
      
      * added compile_hmac() helper which does an even more efficient
        job of pre-compiling a keyed HMAC function; this helped speed up pbkdf2 a bit more.
      06d9a8fe
  9. Aug 04, 2015
  10. Dec 27, 2013
  11. May 01, 2012
  12. Apr 27, 2012
  13. Nov 18, 2011
  14. Jul 08, 2011
  15. May 03, 2011
  16. Mar 24, 2011
    • Eli Collins's avatar
      removed pure-python bcrypt implementation, wasn't fast enough to be usuable,... · 5211db13
      Eli Collins authored
      removed pure-python bcrypt implementation, wasn't fast enough to be usuable, and probably never will be.
      5211db13
    • Eli Collins's avatar
      documentation updates · e95a551f
      Eli Collins authored
      =====================
      * CryptContext docs finished
      * README / LICENSE updated
      * license text changed to correct BSD wording
      * embarassingly, the history.rst is kinda off about release versions.
        tried to make it give readers better outline.
      * misc doc updates
      * some handler names (eg: 'context', 'all') now forbidden by register_crypt_handler()
      * bumped setup.cfg to b1
      e95a551f
Loading