diff options
Diffstat (limited to 'sbin/ipsecadm/xf_grp.c')
-rw-r--r-- | sbin/ipsecadm/xf_grp.c | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/sbin/ipsecadm/xf_grp.c b/sbin/ipsecadm/xf_grp.c deleted file mode 100644 index 25e997a5003..00000000000 --- a/sbin/ipsecadm/xf_grp.c +++ /dev/null @@ -1,94 +0,0 @@ -/* $OpenBSD: xf_grp.c,v 1.1 1998/11/14 23:37:21 deraadt Exp $ */ -/* - * The authors of this code are John Ioannidis (ji@tla.org), - * Angelos D. Keromytis (kermit@csd.uch.gr) and - * Niels Provos (provos@physnet.uni-hamburg.de). - * - * This code was written by John Ioannidis for BSD/OS in Athens, Greece, - * in November 1995. - * - * Ported to OpenBSD and NetBSD, with additional transforms, in December 1996, - * by Angelos D. Keromytis. - * - * Additional transforms and features in 1997 and 1998 by Angelos D. Keromytis - * and Niels Provos. - * - * Copyright (C) 1995, 1996, 1997, 1998 by John Ioannidis, Angelos D. Keromytis - * and Niels Provos. - * - * Permission to use, copy, and modify this software without fee - * is hereby granted, provided that this entire notice is included in - * all copies of any software which is or includes a copy or - * modification of this software. - * You may use this code under the GNU public license if you so wish. Please - * contribute changes back to the authors under this freer than GPL license - * so that we may further the use of strong encryption without limitations to - * all. - * - * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR - * IMPLIED WARRANTY. IN PARTICULAR, NONE OF THE AUTHORS MAKES ANY - * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE - * MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR - * PURPOSE. - */ - -#include <sys/param.h> -#include <sys/file.h> -#include <sys/socket.h> -#include <sys/ioctl.h> -#include <sys/mbuf.h> -#include <sys/sysctl.h> - -#include <net/if.h> -#include <net/route.h> -#include <net/if_dl.h> -#include <netinet/in.h> -#include <netns/ns.h> -#include <netiso/iso.h> -#include <netccitt/x25.h> -#include <arpa/inet.h> -#include <netdb.h> - -#include <errno.h> -#include <unistd.h> -#include <stdio.h> -#include <ctype.h> -#include <stdlib.h> -#include <string.h> -#include <paths.h> -#include "net/encap.h" -#include "netinet/ip_ipsp.h" - -extern char buf[]; - -int xf_set __P(( struct encap_msghdr *)); -int x2i __P((char *)); - -int -xf_grp(dst, spi, proto, dst2, spi2, proto2) -struct in_addr dst, dst2; -u_int32_t spi, spi2; -int proto, proto2; -{ - struct encap_msghdr *em; - - bzero(buf, EMT_GRPSPIS_FLEN); - - em = (struct encap_msghdr *)&buf[0]; - - em->em_msglen = EMT_GRPSPIS_FLEN; - em->em_version = PFENCAP_VERSION_1; - em->em_type = EMT_GRPSPIS; - - em->em_rel_spi = spi; - em->em_rel_dst = dst; - em->em_rel_sproto = proto; - - em->em_rel_spi2 = spi2; - em->em_rel_dst2 = dst2; - em->em_rel_sproto2 = proto2; - - return xf_set(em); -} - - |