index
:
passgen
master
simple customisable passwords
Nicholas Tay
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
passgen.c
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2023-03-22
Add version to app itself
v0.1.1
Nicholas Tay
1
-2
/
+7
2022-01-16
Handle errors properly for wincrypt
Nicholas Tay
1
-6
/
+13
2022-01-16
Use portable exit return codes
Nicholas Tay
1
-9
/
+6
2022-01-14
Fix grammar caps generation on new grammars
Nicholas Tay
1
-6
/
+5
2022-01-14
Add --help itself to help
Nicholas Tay
1
-1
/
+2
2022-01-14
Fix direct grammar string passing invalid free
Nicholas Tay
1
-1
/
+2
2022-01-14
Add grammar mappings to help message
Nicholas Tay
1
-1
/
+5
2022-01-14
Split out classes into an array of custom struct
Nicholas Tay
1
-11
/
+24
2022-01-13
Add help option
Nicholas Tay
1
-0
/
+13
2022-01-13
Fix + add error message
Nicholas Tay
1
-1
/
+2
2022-01-13
Allow 0 triplets
Nicholas Tay
1
-8
/
+5
2022-01-13
Use static buffers for regular password generation
Nicholas Tay
1
-16
/
+22
2022-01-13
Fix generation for number params (forgot grammar_size)
Nicholas Tay
1
-5
/
+5
2022-01-11
Run astyle
Nicholas Tay
1
-2
/
+2
2022-01-11
Fix potential invalid free on password ptr
Nicholas Tay
1
-2
/
+3
2022-01-11
Add wincrypt support for RNG on Windows
Nicholas Tay
1
-25
/
+49
2022-01-11
Enforce unsigned int for RNG generation
Nicholas Tay
1
-2
/
+2
2022-01-11
Split out logic into nice functions
Nicholas Tay
1
-49
/
+71
2022-01-11
BSD support for getentropy()
Nicholas Tay
1
-3
/
+14
2022-01-11
Reorganise/remove unneeded includes
Nicholas Tay
1
-1
/
+4
2022-01-11
Use getentropy on macOS
Nicholas Tay
1
-3
/
+3
2022-01-10
Switch to getentropy C api (to port to macOS)
Nicholas Tay
1
-3
/
+2
2022-01-10
Fix tabs -> spaces
Nicholas Tay
1
-2
/
+2
2022-01-05
astyle + additional comments (+ to c89 style)
Nicholas Tay
1
-10
/
+22
2021-12-03
astyle K&R
Nicholas Tay
1
-75
/
+75
2021-12-02
Print error messages to stderr instead
Nicholas Tay
1
-3
/
+2
2021-12-02
Needless import of unistd on Linux
Nicholas Tay
1
-2
/
+4
2021-12-02
Dynamically allocate password instead of using VLA
Nicholas Tay
1
-1
/
+16
2021-12-02
More explicit custom grammar flag for free()
Nicholas Tay
1
-2
/
+4
2021-12-02
CRLF -> LF
Nicholas Tay
1
-101
/
+101
2021-12-02
Less syscalls the better? Call getrandom() every generation
Nicholas Tay
1
-6
/
+3
2021-12-02
Add better RNG for Linux
Nicholas Tay
1
-3
/
+19
2021-12-01
Fix VLA for password chars
Nicholas Tay
1
-1
/
+2
2021-12-01
Add config file, refactor classes to be cleaner with macros
Nicholas Tay
1
-20
/
+8
2021-12-01
Missing string.h import
Nicholas Tay
1
-0
/
+1
2021-12-01
Take a single argument as a grammar
Nicholas Tay
1
-1
/
+6
2021-12-01
Take in triplet/specials/numbers arguments
Nicholas Tay
1
-2
/
+32
2021-11-30
Adjust seeding and compiler errors
Nicholas Tay
1
-9
/
+6