Cross reference for modules/au/AU_util.c of index.

# File modules/au/AU_util.c

      $Revision: 1.15 $

      Authentication utilities

      Status: NOT REVIEWED, TESTED

      Author(s):      Engin Gunduz

## Included Files

- `#include "modules/au/AU_util.h"`
  - `#include <stdio.h>`
  - `#include <stdlib.h>`
  - `#include <string.h>`
  - `#include <sys/types.h>`
  - `#include <unistd.h>`
  - `#include <regex.h>`
  - `#include <glib.h>`

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