aboutsummaryrefslogtreecommitdiff
path: root/passgen.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Handle errors properly for wincryptNicholas Tay2022-01-161-6/+13
* Use portable exit return codesNicholas Tay2022-01-161-9/+6
* Fix grammar caps generation on new grammarsNicholas Tay2022-01-141-6/+5
* Add --help itself to helpNicholas Tay2022-01-141-1/+2
* Fix direct grammar string passing invalid freeNicholas Tay2022-01-141-1/+2
* Add grammar mappings to help messageNicholas Tay2022-01-141-1/+5
* Split out classes into an array of custom structNicholas Tay2022-01-141-11/+24
* Add help optionNicholas Tay2022-01-131-0/+13
* Fix + add error messageNicholas Tay2022-01-131-1/+2
* Allow 0 tripletsNicholas Tay2022-01-131-8/+5
* Use static buffers for regular password generationNicholas Tay2022-01-131-16/+22
* Fix generation for number params (forgot grammar_size)Nicholas Tay2022-01-131-5/+5
* Run astyleNicholas Tay2022-01-111-2/+2
* Fix potential invalid free on password ptrNicholas Tay2022-01-111-2/+3
* Add wincrypt support for RNG on WindowsNicholas Tay2022-01-111-25/+49
* Enforce unsigned int for RNG generationNicholas Tay2022-01-111-2/+2
* Split out logic into nice functionsNicholas Tay2022-01-111-49/+71
* BSD support for getentropy()Nicholas Tay2022-01-111-3/+14
* Reorganise/remove unneeded includesNicholas Tay2022-01-111-1/+4
* Use getentropy on macOSNicholas Tay2022-01-111-3/+3
* Switch to getentropy C api (to port to macOS)Nicholas Tay2022-01-101-3/+2
* Fix tabs -> spacesNicholas Tay2022-01-101-2/+2
* astyle + additional comments (+ to c89 style)Nicholas Tay2022-01-051-10/+22
* astyle K&RNicholas Tay2021-12-031-75/+75
* Print error messages to stderr insteadNicholas Tay2021-12-021-3/+2
* Needless import of unistd on LinuxNicholas Tay2021-12-021-2/+4
* Dynamically allocate password instead of using VLANicholas Tay2021-12-021-1/+16
* More explicit custom grammar flag for free()Nicholas Tay2021-12-021-2/+4
* CRLF -> LFNicholas Tay2021-12-021-101/+101
* Less syscalls the better? Call getrandom() every generationNicholas Tay2021-12-021-6/+3
* Add better RNG for LinuxNicholas Tay2021-12-021-3/+19
* Fix VLA for password charsNicholas Tay2021-12-011-1/+2
* 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