Cross reference for au/AU_util.c of index.

# File au/AU_util.c

      $Revision: 1.17 $

      Authentication utilities

      Status: NOT REVIEWED, TESTED

      Author(s):      Engin Gunduz

## Included Files

- `#include "au/AU_util.h"`
  - `#include <stdio.h>`
  - `#include <stdlib.h>`
  - `#include <string.h>`
  - `#include <sys/types.h>`
  - `#include <unistd.h>`
  - `#include <regex.h>`
  - `#include </ncc/dbwork/platforms/yucca-debug/glib-indep/include/glib-1.2/glib.h>`

## 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()