xref: /openbsd/sbin/isakmpd/ike_aggressive.h (revision 12f43dab)
1*12f43dabShshoexer /* $OpenBSD: ike_aggressive.h,v 1.5 2004/05/23 18:17:55 hshoexer Exp $	 */
2f6e7a4a0Sniklas /* $EOM: ike_aggressive.h,v 1.1 1999/04/16 21:24:43 niklas Exp $	 */
3511b8570Sniklas 
4511b8570Sniklas /*
5511b8570Sniklas  * Copyright (c) 1999 Niklas Hallqvist.  All rights reserved.
6511b8570Sniklas  *
7511b8570Sniklas  * Redistribution and use in source and binary forms, with or without
8511b8570Sniklas  * modification, are permitted provided that the following conditions
9511b8570Sniklas  * are met:
10511b8570Sniklas  * 1. Redistributions of source code must retain the above copyright
11511b8570Sniklas  *    notice, this list of conditions and the following disclaimer.
12511b8570Sniklas  * 2. Redistributions in binary form must reproduce the above copyright
13511b8570Sniklas  *    notice, this list of conditions and the following disclaimer in the
14511b8570Sniklas  *    documentation and/or other materials provided with the distribution.
15511b8570Sniklas  *
16511b8570Sniklas  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
17511b8570Sniklas  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
18511b8570Sniklas  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
19511b8570Sniklas  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
20511b8570Sniklas  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
21511b8570Sniklas  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
22511b8570Sniklas  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
23511b8570Sniklas  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24511b8570Sniklas  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
25511b8570Sniklas  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26511b8570Sniklas  */
27511b8570Sniklas 
28511b8570Sniklas /*
29511b8570Sniklas  * This code was written under funding by Ericsson Radio Systems.
30511b8570Sniklas  */
31511b8570Sniklas 
32511b8570Sniklas #ifndef _IKE_AGGRESSIVE_H_
33511b8570Sniklas #define _IKE_AGGRESSIVE_H_
34511b8570Sniklas 
35511b8570Sniklas struct message;
36511b8570Sniklas 
37511b8570Sniklas extern int      (*ike_aggressive_initiator[])(struct message *msg);
38511b8570Sniklas extern int      (*ike_aggressive_responder[])(struct message *msg);
39511b8570Sniklas 
40511b8570Sniklas #endif				/* _IKE_AGGRESSIVE_H_ */
41