aboutsummaryrefslogtreecommitdiffhomepage
path: root/zxcvbn.c
Commit message (Collapse)AuthorAge
* Merge pull request #14 from dhenot/mastertsyrogit2017-05-15
|\ | | | | Fix match for decrementing sequences causing heap corruptions
| * Fix match for decrementing sequencesDavid Hénot2017-05-11
| | | | | | | | | | This was causing heap corruptions (write past array boundary) in ZxcvbnMatch for passwords ending with 09 for example
* | Correct name in LICENSE.txt and change license header in other source files ↵tony2017-05-15
|/ | | | to match.
* Calculate the required size for PossChars based on the dictionary used. The fixtony2017-03-04
| | | | | for this by hannob in commit ad2ef761 works for the current dictionary, but would fail if a dictionary is used with 49 or more possible characters for one of its nodes.
* Fix one byte buffer overflow in ListPossibleChars().Hanno2017-03-01
| | | | | The array PossChars, part of DictWork_t, needs to be one byte larger to hold the trailing zero byte.
* Fix memory leaktony2016-10-24
|
* Add extra entropy if a password is made from multiple matches, also move ↵tony2016-10-24
| | | | some controlling #defines to beginning of zxcvbn.c
* update to use larger dictionaries from the Dropbox version of zxcvbn.tony2016-10-16
| | | | Also allow for repeated sequences.
* Allow for sequences like 2468 to be detected.tony2016-09-28
| | | | Also add printing password entropy as log10(guesses)
* Merge branch 'build-libs' of https://github.com/spwhitton/zxcvbn-ctony2016-09-25
|\
| * Angled-include zxcvbn.hSean Whitton2016-09-24
| | | | | | | | To build as a shared/static library.
* | Add missing cast for C++11Sean Whitton2016-09-24
|/ | | | | | Fixes build with gcc 5+ Fixes #1
* Initial commit.tony2015-01-03