-struct user{
-/** the username */
- char name[MAXLINE];
-/** full path to the public RSA key */
- char pubkey_file[_POSIX_PATH_MAX];
-/** the privileges of this user */
+struct user {
+ /** the position of this user in the list of users */
+ struct list_head node;
+ /** the username */
+ char *name;
+ /** the public RSA key */
+ RSA *rsa;
+ /** the privileges that this user has */