aboutsummaryrefslogtreecommitdiff
path: root/passgen.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* More explicit custom grammar flag for free()Nicholas Tay2021-12-021-2/+4
| | | | This also allows the program to be compiled with Clang.
* CRLF -> LFNicholas Tay2021-12-021-101/+101
|
* Less syscalls the better? Call getrandom() every generationNicholas Tay2021-12-021-6/+3
| | | | | Seems to hang every few executions if we getrandom one big chunk. Probably not enough entropy?
* Add better RNG for LinuxNicholas Tay2021-12-021-3/+19
|
* Fix VLA for password charsNicholas Tay2021-12-011-1/+2
| | | | | | I wasn't very clued in on how this works, and I thought it'd initialise properly, but clearly not. Need to include space for the null terminator and explicitly set it.
* Add config file, refactor classes to be cleaner with macrosNicholas Tay2021-12-011-20/+8
|
* Missing string.h importNicholas Tay2021-12-011-0/+1
|
* Take a single argument as a grammarNicholas Tay2021-12-011-1/+6
|
* Take in triplet/specials/numbers argumentsNicholas Tay2021-12-011-2/+32
|
* Adjust seeding and compiler errorsNicholas Tay2021-11-301-9/+6
|
* Initial passgen with no customisable grammarNicholas Tay2021-11-301-0/+66