aboutsummaryrefslogtreecommitdiff
path: root/config.h
diff options
context:
space:
mode:
authorNicholas Tay <nick@windblume.net>2021-12-01 01:19:20 +1100
committerNicholas Tay <nick@windblume.net>2021-12-01 01:27:27 +1100
commit14a419380f7e0d9e24cb663d5ae27f18449b26dc (patch)
treeb0c9c68c957f13913906a9e088207b885c6eae28 /config.h
parente588d66d4e36ae6f7d8d08f9c48182365dc259a5 (diff)
downloadpassgen-14a419380f7e0d9e24cb663d5ae27f18449b26dc.tar.gz
passgen-14a419380f7e0d9e24cb663d5ae27f18449b26dc.tar.bz2
passgen-14a419380f7e0d9e24cb663d5ae27f18449b26dc.zip
Add config file, refactor classes to be cleaner with macros
Diffstat (limited to 'config.h')
-rw-r--r--config.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/config.h b/config.h
new file mode 100644
index 0000000..1160580
--- /dev/null
+++ b/config.h
@@ -0,0 +1,10 @@
+#define DEFAULT_GRAMMAR "Cvccvc!##"
+
+// For vowels:
+// i, o excluded due to potentially confusing 1/l/i + 0/o
+// y included as a vowel because it kinda is one
+#define CLASSES \
+ CLASS('v', "aeuy") \
+ CLASS('c', "bcdfghkmnprstvwxz") \
+ CLASS('#', "1234567890") \
+ CLASS('!', "@#$%^&*_-+=()[]{}")