Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Mar 11, 2015
  1. v2.005004

    authored
      - 'use strictures 2;' for saner fatal warnings behavior
    
      - Faster tests
  2. use strictures 2

    authored
Commits on Jan 25, 2015
  1. travis perl helpers

    authored
  2. lower bcrypt cost in tests

    authored
Commits on Dec 3, 2014
  1. v2.005003

    authored
      - Kill constant time comparison completely; this was a silly addition that
        has only introduced bugs.
    
      - Switch to 'cpanfile' dependency list
  2. kill const time comparison

    authored
    Constant time comparison is fairly unnecessary when comparing hashed
    passwords. This was a silly addition that has only introduced bugs.
Commits on Oct 24, 2014
  1. cpanfile cleanups

    authored
  2. cpanfile cleanups

    authored
  3. switch to Prereqs::FromCPANfile

    authored
  4. add cpanfile support

    authored
Commits on Sep 19, 2014
  1. travis; install Test::NoTabs explicitly

    authored
    	modified:   .travis.yml
  2. dist.ini; use PromptIfStale, more author tests

    authored
    	modified:   dist.ini
  3. v2.005002

    authored
      - Better Crypt::Bcrypt::Easy documentation.
    
      - Improvements to constant time comparison.
    
      - Minor optimizations & cleanups.
  4. POD

    authored
  5. POD improvements

    authored
Commits on Sep 18, 2014
  1. kill unnecessary/stale 'SALT:' block in saltgen

    authored
    	modified:   lib/App/bmkpasswd.pm
Commits on Sep 16, 2014
  1. deleted: xt/extended.t

    authored
  2. constant time comparison function should walk created hash

    authored
    Comparison loop should operate on what we are sure is a hash, not input from
    an external source.
    
    	modified:   lib/App/bmkpasswd.pm
Commits on Sep 13, 2014
  1. minor cleanups, optimizations, POD

    authored
    	modified:   Changes
    	modified:   lib/App/bmkpasswd.pm
    	modified:   lib/Crypt/Bcrypt/Easy.pm
    	modified:   t/00_comparison.t
  2. have_sha() optimizations

    authored
    	modified:   lib/App/bmkpasswd.pm
Commits on Sep 12, 2014
  1. minor optimizations

    authored
    	modified:   lib/App/bmkpasswd.pm
    	modified:   t/00_comparison.t
Commits on Sep 11, 2014
  1. v2.005001

    authored
      - SECURITY; passwdcmp() constant time comparison fixes.
    
        The last character of a hash can be skipped during constant time
        comparison in previous versions (starting at 1.83).
    
        Real-world risk is reasonably low, but this does make collisions more
        likely. Mea culpa.
    
      - POD / test expansion
  2. const time comparison function can return early if length mismatch

    authored
    	modified:   lib/App/bmkpasswd.pm
  3. test / POD tweaks

    authored
    	modified:   lib/App/bmkpasswd.pm
    	modified:   t/00_comparison.t
    	modified:   t/01_md5.t
    	modified:   t/02_bcrypt.t
    	modified:   t/03_sha.t
    	modified:   t/04_hashopts.t
  4. Fix constant time comparison

    authored
    	modified:   lib/App/bmkpasswd.pm
    	new file:   t/00_comparison.t
Commits on Aug 17, 2014
  1. POD, travis 5.19 -> 5.20

    authored
Commits on May 12, 2014
  1. v2.004002

    authored
      - Minor cleanups & test improvements
  2. Pod::Coverage

    authored
Commits on Mar 5, 2014
  1. bin/; cleanups

    authored
Commits on Jan 5, 2014
  1. minor cleanups

    authored
Commits on Dec 13, 2013
  1. enable travis email notification

    authored
  2. Minor cleanups

    authored
    	modified:   lib/App/bmkpasswd.pm
  3. Add .travis.yml

    authored
    	new file:   .travis.yml
    	modified:   lib/App/bmkpasswd.pm
Commits on Nov 22, 2013
  1. cleanups

    authored
  2. test for invalid hash warnings

    authored
    	modified:   lib/App/bmkpasswd.pm
    	new file:   t/06_warn.t
Something went wrong with that request. Please try again.