File modules/au/AU_util.c

  $Revision: 1.15 $

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: modules/au/AU_util.h
Calls: au_check_PGPkey()modules/au/AU_util.c
  au_check_from_address()modules/au/AU_util.c
  au_check_password()modules/au/AU_util.c
  g_slist_length()

Global Function AU_crypt()

char* AU_crypt ( const char* key, const char* setting )
Prototyped in: modules/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()modules/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()modules/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()modules/au/AU_util.c