]> git.saurik.com Git - apple/ipsec.git/blob - ipsec-tools/racoon/strnames.h
ipsec-258.1.3.tar.gz
[apple/ipsec.git] / ipsec-tools / racoon / strnames.h
1 /* $NetBSD: strnames.h,v 1.4 2006/09/09 16:22:10 manu Exp $ */
2
3 /* Id: strnames.h,v 1.7 2005/04/18 10:04:26 manubsd Exp */
4
5 /*
6 * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
7 * All rights reserved.
8 *
9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted provided that the following conditions
11 * are met:
12 * 1. Redistributions of source code must retain the above copyright
13 * notice, this list of conditions and the following disclaimer.
14 * 2. Redistributions in binary form must reproduce the above copyright
15 * notice, this list of conditions and the following disclaimer in the
16 * documentation and/or other materials provided with the distribution.
17 * 3. Neither the name of the project nor the names of its contributors
18 * may be used to endorse or promote products derived from this software
19 * without specific prior written permission.
20 *
21 * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
22 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 * ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
25 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 */
33
34 #ifndef _STRNAMES_H
35 #define _STRNAMES_H
36
37 extern char *num2str (int n);
38
39 extern char *s_isakmp_state (int, int, int);
40 extern char *s_isakmp_certtype (int);
41 extern char *s_isakmp_etype (int);
42 extern char *s_isakmp_notify_msg (int);
43 extern char *s_isakmp_nptype (int);
44 extern char *s_ipsecdoi_proto (int);
45 extern char *s_ipsecdoi_trns_isakmp (int);
46 extern char *s_ipsecdoi_trns_ah (int);
47 extern char *s_ipsecdoi_trns_esp (int);
48 extern char *s_ipsecdoi_trns_ipcomp (int);
49 extern char *s_ipsecdoi_trns (int, int);
50 extern char *s_ipsecdoi_attr (int);
51 extern char *s_ipsecdoi_ltype (int);
52 extern char *s_ipsecdoi_encmode (int);
53 extern char *s_ipsecdoi_auth (int);
54 extern char *s_ipsecdoi_attr_v (int, int);
55 extern char *s_ipsecdoi_ident (int);
56 extern char *s_oakley_attr (int);
57 extern char *s_attr_isakmp_enc (int);
58 extern char *s_attr_isakmp_hash (int);
59 extern char *s_oakley_attr_method (int);
60 extern char *s_attr_isakmp_desc (int);
61 extern char *s_attr_isakmp_group (int);
62 extern char *s_attr_isakmp_ltype (int);
63 extern char *s_oakley_attr_v (int, int);
64 extern char *s_ipsec_level (int);
65 extern char *s_algclass (int);
66 extern char *s_algtype (int, int);
67 extern char *s_pfkey_type (int);
68 extern char *s_pfkey_satype (int);
69 extern char *s_direction (int);
70 extern char *s_proto (int);
71 extern char *s_doi (int);
72 extern char *s_etype (int);
73 extern char *s_idtype (int);
74 extern char *s_switch (int);
75 #ifdef ENABLE_HYBRID
76 extern char *s_isakmp_cfg_type (int);
77 extern char *s_isakmp_cfg_ptype (int);
78 #endif
79
80 #endif /* _STRNAMES_H */