~ubuntu-branches/ubuntu/hardy/freeradius/hardy-proposed

« back to all changes in this revision

Viewing changes to src/modules/rlm_x99_token/x99_rad.h

  • Committer: Bazaar Package Importer
  • Author(s): Mark Hymers
  • Date: 2006-12-16 20:45:11 UTC
  • mfrom: (3.1.10 feisty)
  • Revision ID: james.westby@ubuntu.com-20061216204511-3pbbsu4s8jtehsor
Tags: 1.1.3-3
Fix POSIX compliance problem in init script.  Closes: #403384. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*
2
 
 * x99_rad.h
3
 
 * $Id: x99_rad.h,v 1.4 2002/07/18 06:05:21 fcusack Exp $
4
 
 *
5
 
 *   This program is free software; you can redistribute it and/or modify
6
 
 *   it under the terms of the GNU General Public License as published by
7
 
 *   the Free Software Foundation; either version 2 of the License, or
8
 
 *   (at your option) any later version.
9
 
 *
10
 
 *   This program is distributed in the hope that it will be useful,
11
 
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 
 *   GNU General Public License for more details.
14
 
 *
15
 
 *   You should have received a copy of the GNU General Public License
16
 
 *   along with this program; if not, write to the Free Software
17
 
 *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
18
 
 *
19
 
 * Copyright 2001,2002  Google, Inc.
20
 
 */
21
 
 
22
 
#ifndef X99_RAD_H
23
 
#define X99_RAD_H
24
 
 
25
 
#include "radiusd.h"
26
 
#define X99_LOG_ERR  L_ERR
27
 
#define X99_LOG_AUTH L_AUTH
28
 
#define X99_LOG_INFO L_INFO
29
 
#define X99_LOG_CRIT (L_ERR|L_CONS)
30
 
 
31
 
/* x99_state.c */
32
 
extern int x99_gen_state(char **ascii_state, unsigned char **raw_state,
33
 
                         const char challenge[MAX_CHALLENGE_LEN + 1],
34
 
                         int32_t flags, int32_t when,
35
 
                         const unsigned char key[16]);
36
 
 
37
 
/* x99_pwe.c */
38
 
#include "libradius.h"   /* VALUE_PAIR */
39
 
extern void x99_pwe_init(void);
40
 
extern int x99_pw_present(const REQUEST *request);
41
 
extern int x99_pw_valid(const REQUEST *request, x99_token_t *inst,
42
 
                        int attr, const char *password, VALUE_PAIR **vps);
43
 
 
44
 
#endif /* X99_RAD_H */
45