File au/AU_util.c

  $Revision: 1.17 $

Authentication utilities
Status: NOT REVIEWED, TESTED
Author(s): Engin Gunduz

Included Files


Global Function AU_authorise()

int AU_authorise ( GSList* auth_vector, credentials_struct credentials )
Prototyped in: au/AU_util.h
Calls: au_check_PGPkey()au/AU_util.c
  au_check_from_address()au/AU_util.c
  au_check_password()au/AU_util.c
  g_slist_length()

Global Function AU_crypt()

char* AU_crypt ( const char* key, const char* setting )
Prototyped in: au/AU_util.h
Calls: crypt()

Global Function au_check_PGPkey()

int au_check_PGPkey ( char* auth_pgpkeyID, GSList* mesg_pgpkeyIDs )
Calls: strcmp()
Called by: AU_authorise()au/AU_util.c

Global Function au_check_from_address()

int au_check_from_address ( char* regexp, char* from_address )
Calls: regcomp(), regexec(), regfree()
Called by: AU_authorise()au/AU_util.c

Global Function au_check_password()

int au_check_password ( char* crypted_password, GSList* password_list )
Calls: crypt(), strcmp()
Called by: AU_authorise()au/AU_util.c

Local Function asctime_r()

static char* asctime_r ( const struct tm* __tm, char* __buf )
Included from: /usr/include/time.h
Calls: __posix_asctime_r()

Local Function ctime_r()

static char* ctime_r ( const time_t* __time, char* __buf )
Included from: /usr/include/time.h
Calls: __posix_ctime_r()

Local Function getlogin_r()

static int getlogin_r ( char* __name, int __len )
Included from: /usr/include/unistd.h
Calls: __posix_getlogin_r()

Local Function ttyname_r()

static int ttyname_r ( int __fildes, char* __buf, size_t __size )
Included from: /usr/include/unistd.h
Calls: __posix_ttyname_r()