diff options
author | John Ankarström <john@ankarstrom.se> | 2021-09-19 22:27:31 +0200 |
---|---|---|
committer | John Ankarström <john@ankarstrom.se> | 2021-09-19 22:27:31 +0200 |
commit | fd9e2f7245212f2b652652f4669648260e59f9e9 (patch) | |
tree | 35e12c2f78cde9338f34780921cd8020eea1bbb4 /cforum.h | |
parent | 93c1df59ef14348e9a3e1d66ea0b96960f5b5732 (diff) | |
download | cforum-fd9e2f7245212f2b652652f4669648260e59f9e9.tar.gz |
Add bcrypt
Diffstat (limited to 'cforum.h')
-rw-r--r-- | cforum.h | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -33,6 +33,7 @@ struct user{ char *name; char *full; char *hash; + char *salt; }; struct query{ @@ -48,6 +49,7 @@ struct site{ /***** Functions *****/ /* ctl.c */ +void login(void); void newatt(void); void newpost(void); void newuser(void); @@ -59,6 +61,8 @@ void showuser(int); /* db.c */ int addatt(struct att *); int adduser(struct user *); +int haspass(struct user *, char *); +void makehash(char *, char **, char **); struct att *getatt(sqlite3_stmt *); struct post *getpost(sqlite3_stmt *); struct user *getuser(sqlite3_stmt *); @@ -88,7 +92,7 @@ int urldecode(char *, int); /* Maximum size of user information, incl. NUL. */ #define MAXUSERNAME 40 #define MAXUSERFULL 128 -#define MAXUSERPASS 128 +#define MAXUSERPASS 72 /***** Variables *****/ |