Commit Graph

65 Commits

Author SHA1 Message Date
Nathan Button d9b49e9a5a Add ci build 2018-08-30 14:55:24 -06:00
Nathan Button 0425ef0975 Merge branch 'master' of github.com:nbutton23/zxcvbn-go into circlieCi 2018-08-30 14:53:16 -06:00
Nathan Button 9fd4f2fb9a Makefile 2018-08-30 14:53:10 -06:00
Nathan Button 3cb5938f3f
Merge pull request #27 from stevenjohnstone/sjj/fuzz
Add fuzzing and fix crashers.
2018-08-29 09:08:19 -06:00
Nathan Button 780cc39d5c
Merge pull request #28 from tempestsecurity/master
changing l33t substitution set of possibilities
2018-05-09 19:06:40 -07:00
edwincarlo 923f144299 changing l33t substitution to generate the same set of possibilities as python, solving recursiveness issue 2018-05-09 17:19:29 -03:00
Steven Johnstone db0cf37600 Add fuzzing and fix crashers.
The output of strings.ToLower can have less bytes than the input.
There are valid utf8 strings which demonstrate this which could be
entered as potential passwords which would cause an out of bounds
slice access in the dictionary match code.

Fixed issue in go 1.10 test code for adjcmatrix.go to make sure
the tests passed cleanly.
2018-03-28 14:01:22 +01:00
Nathan Button eafdab6b06 Update to dep, fixed one broken test, and commented out a bad test. 2017-11-02 08:15:20 -07:00
Nathan Button aa63dc8ac7
Merge pull request #24 from TheMacies/master
Filtering the matchers
2017-11-02 08:12:25 -07:00
Maciej Długoszek 84ad96728f
Update zxcvbn.go 2017-11-02 16:11:51 +01:00
Maciej Długoszek b5a8b8407d passing filters 2017-11-02 14:33:00 +01:00
Maciej Długoszek cb069df45f filtering fix 2017-11-02 14:17:33 +01:00
Maciej Długoszek b485b0e5b1 Filtering matchers 2017-11-02 14:14:31 +01:00
Nathan Button 9e2737e8c3
Merge pull request #23 from SithLordDarthVader/patch-1
Update README.md
2017-10-31 14:34:58 -06:00
SithLordDarthVader 89ca90e77c
Update README.md 2017-10-31 21:34:03 +01:00
Nathan Button a22cb81b2e Merge pull request #17 from shawnps/master
gofmt -s
2016-06-26 18:44:24 -06:00
Shawn Smith f460d783b1 gofmt -s 2016-06-19 22:33:56 +09:00
Nathan Button 957cde7393 Fixed dateWithOutSepMatch for dates with 8 digits. 2016-05-29 18:11:57 -06:00
Nathan Button 09242c1934 fix godep references in test 2016-05-29 15:52:34 -06:00
Nathan Button 5a6c898416 Merge pull request #14 from nbutton23/button-vendor
Move to Vendor
2016-03-08 09:59:15 -07:00
Nathan Button 69b89b25d8 Move to Vendor 2016-03-08 09:57:50 -07:00
Nathan Button 621312d738 Merge pull request #13 from bjacokes/bjacokes.logflags
Remove global changes to log.flags
2016-03-04 15:02:45 -07:00
Brian Jacokes ff89b72240 Remove global changes to log.flags 2016-03-03 13:46:58 -08:00
Nathan Button 5fb7f48ad1 Merge pull request #12 from nbutton23/button-l33t
Button l33t
2016-01-29 14:56:06 -07:00
Nathan Button 8165bed34b missed a file 2016-01-29 14:53:33 -07:00
Nathan Button 54e42d230c passwords now passing through the 1337 matcher. Not sure if scoring is correct. 2016-01-29 14:53:09 -07:00
Nathan Button 7725100293 Get all permutation of leet sub 2016-01-29 11:25:32 -07:00
Nathan Button 58d1351487 Start work on l33t. 2016-01-27 17:11:50 -07:00
Nathan Button 7d8c28acb6 Merge pull request #11 from nbutton23/button-wip
Button wip
2016-01-22 09:18:37 -07:00
Nathan Button 9f59e087f7 Updated read 2016-01-22 09:18:01 -07:00
Nathan Button d53cdd1014 test now calculate the % error and test on that. I set this test up so that if will always pass. These test are more to see how close to feature parity the library is. 2016-01-22 09:16:36 -07:00
Nathan Button 05b1d2de1c minor tweaks and fixes. updated the test to fit the tweaks. 2016-01-21 15:40:34 -07:00
Nathan Button f582c737cd Commenting this out since it always fails. Really need to figure out the best way to test this. . . I am thinking a %err might be better than == 2016-01-21 15:39:55 -07:00
Nathan Button 8711c8f158 Pull entropy calculation into its own file. Simplified the Match struct. matching now populates Match.Entropy. 2016-01-21 15:26:33 -07:00
Nathan Button ad6ec61db4 Merge pull request #9 from nbutton23/button-wip
Fixed the spatial match issue. Added more test
2016-01-19 12:00:56 -07:00
Nathan Button 24b6c156b2 Fixed the spatial match issue. Added more test 2016-01-19 11:59:29 -07:00
Nathan Button 2975b04a55 Merge pull request #5 from nbutton23/button-wip
Button wip
2016-01-13 15:49:25 -07:00
Nathan Button 7fa8f55be0 fat 2016-01-13 15:49:04 -07:00
Nathan Button e3fb346bcb fixed some test. I update some of the math function back in the day, but never updated the test. 2016-01-13 15:47:44 -07:00
Nathan Button 5ab9bcfcf0 Merge branch 'master' of https://github.com/nbutton23/zxcvbn-go into button-wip 2016-01-13 15:03:23 -07:00
Nathan Button 73a5c3efcc added Go deps 2016-01-13 15:02:53 -07:00
Nathan Button 03b3d0ef0b Merge pull request #4 from stephens2424/master
adding basic quick test
2016-01-13 13:36:58 -07:00
Stephen Searles feb1775e60 adding basic quick test 2015-12-23 23:03:27 -08:00
Nathan Button 3be29968ae WIP 2015-12-23 14:46:05 -07:00
Nathan Button d490adbfd1 Merge pull request #3 from nbutton23/button-data-binding
Fixed spatial Entropy scoring. Added sequence scoring.
2015-10-14 09:40:06 -06:00
Nathan Button a9a908cd1d Fixed spatial Entropy scoring. Added sequence scoring. 2015-10-14 09:38:47 -06:00
Nathan Button c58275908d Merge pull request #2 from nbutton23/button-data-binding
Added data binding. Moved all the Json files into on folder
2015-10-06 18:15:40 -06:00
Nathan Button 80ad1b1d96 Added data binding. Moved all the Json files into on folder 2015-10-06 18:14:08 -06:00
Nathan Button 17f81ad607 Update README.md
Yeah found a major bug.
2015-10-06 16:33:06 -06:00
Nathan Button 24881c5e38 Forgot to remove imports 2015-10-06 16:28:34 -06:00