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

# File modules/au/AU_util.c

      $Revision: 1.10 $

      Authentication utilities

      Status: NOT REVIEWED, NOT 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>`
  - `#include "include/er_UP_errors.h"`
  - `#include "include/erroutines.h"`
    - `#include <stdio.h>`
    - `#include <unistd.h>`
    - `#include <stdlib.h>`
    - `#include <assert.h>`
    - `#include <time.h>`
    - `#include <stdarg.h>`
    - `#include <strings.h>`
    - `#include <include/bitmask.h>`
    - `#include <include/er_aspects.h>`
    - `#include <include/stubs.h>`
    - `#include "include/er_facilities.h"`
      - `#include <include/erroutines.h>`
      - `#include "include/er_ER_errors.h"`
      - `#include "include/er_IP_errors.h"`
      - `#include "include/er_RX_errors.h"`
      - `#include "include/er_UP_errors.h"`
      - `#include "include/er_UT_errors.h"`
      - `#include "include/er_WH_errors.h"`
      - `#include "include/er_RP_errors.h"`
      - `#include "include/er_QI_errors.h"`
      - `#include "include/er_QC_errors.h"`
      - `#include "include/er_PW_errors.h"`
      - `#include "include/er_SK_errors.h"`
      - `#include "include/er_TH_errors.h"`
      - `#include "include/erroutines.h"`

## Global Function AU_authorise()

`int AU_authorise ( GSList* auth_vector, credentials_struct credentials )`

Prototyped in: | modules/au/AU_util.h
Calls: | 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_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