src/server/daemon/keyfile_auth.c

changeset 659
07b815faa6ac
parent 651
ed74879c7041
equal deleted inserted replaced
658:7290604d846d 659:07b815faa6ac
101 101
102 // authdb functions 102 // authdb functions
103 103
104 User* keyfile_get_user(AuthDB *db, Session *sn, Request *rq, const char *user) { 104 User* keyfile_get_user(AuthDB *db, Session *sn, Request *rq, const char *user) {
105 Keyfile *keyfile = (Keyfile*)db; 105 Keyfile *keyfile = (Keyfile*)db;
106 return cxMapGet(keyfile->users, cx_hash_key_str(user)); 106 return cxMapGet(keyfile->users, user);
107 } 107 }
108 108
109 int keyfile_user_verify_password(User *user, const char *password) { 109 int keyfile_user_verify_password(User *user, const char *password) {
110 KeyfileUser *usr = (KeyfileUser*)user; 110 KeyfileUser *usr = (KeyfileUser*)user;
111 return ssha_verify(usr, password); 111 return ssha_verify(usr, password);

mercurial