14 Commits

Author SHA1 Message Date
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
09242c1934 fix godep references in test 2016-05-29 15:52:34 -06:00
Brian Jacokes
ff89b72240 Remove global changes to log.flags 2016-03-03 13:46:58 -08:00
Nathan Button
58d1351487 Start work on l33t. 2016-01-27 17:11:50 -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
73a5c3efcc added Go deps 2016-01-13 15:02:53 -07:00
Nathan Button
a9a908cd1d Fixed spatial Entropy scoring. Added sequence scoring. 2015-10-14 09:38:47 -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
0270356a60 Implemented repeating match. Started with l33t check 2015-10-06 16:15:33 -06:00
Nathan Button
e479b1bf0a Scoring partly done. Its now in a state that it can be used. =D 2015-10-06 12:43:37 -06:00
Nathan Button
bcad144b2d Added some test. Made paths relative. Ported more python over 2015-10-05 13:56:21 -06:00
Nathan Button
441bbc2241 Changed to use the Python version as my base. 2015-10-01 07:38:42 -06:00
Nathan Button
498d5a5ae0 init. Added Json for adjacency and word list 2015-09-29 16:35:25 -06:00