Nathan Button
Nathan Button
Should now be working for dates with 8 digits.
I didn't even notice that I spelled choose wrong. I have some time coming up later this week and wanted to spend some time on this library, so i will...
So other than the benchmarks it looks fine ```go func Benchmark_NChoseK(b *testing.B) { for n := 0; n < b.N; n++ { NChoseK(100,2) } } func Benchmark_NChoseKOld(b *testing.B) { for...
hmmm. Ill have to play with it and see if I can figure out where its spending the most time, and why its eating so much memory.
So I found where its spending the time. Im not sure if this is where the memory issue is. https://gist.github.com/nbutton23/b11f57561c6471890bd95ac5a3b52a75
Okay after some more digging. I have found that the issue is not in the above code. using pprof I can see that it is in matching.leet.go:getAllPermutationsOfLeetSubstitutions. Since the the...
So @TheMacies just added the ability to filter out matchers. the call would look like `zxcvbn.PasswordStrength(password, nil, matching.FilterL33tMatcher)`