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