From owner-freebsd-hackers Fri Jul 14 22:53: 4 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from saturn.home.ben.com (c1058885-a.bvrtn1.or.home.com [24.12.186.106]) by hub.freebsd.org (Postfix) with ESMTP id CD92A37B9CD; Fri, 14 Jul 2000 22:52:59 -0700 (PDT) (envelope-from ben@ben.com) Received: from pulsar.home.ben.com (pulsar.home.ben.com [172.17.42.9]) by saturn.home.ben.com (8.9.3/8.9.3) with ESMTP id WAA07260; Fri, 14 Jul 2000 22:52:53 -0700 (PDT) Received: from pulsar.home.ben.com (bjj@localhost) by pulsar.home.ben.com (8.9.3/8.6.12) with ESMTP id WAA03437; Fri, 14 Jul 2000 22:52:51 -0700 (PDT) Message-Id: <200007150552.WAA03437@pulsar.home.ben.com> To: freebsd-hackers@freebsd.org, freebsd-net@freebsd.org Cc: matthewr@moreton.com.au Subject: port of MPPE (microsoft VPN encryption) to FreeBSD Date: Fri, 14 Jul 2000 22:52:51 -0700 From: Ben Jackson Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I needed MPPE to tunnel into work and found: http://www.moretonbay.com/vpn/releases/ppp-2.3.10-openssl-norc4-mppe.patch.gz which applies to ppp-2.3.10 and adds MS CHAP v1 and v2 and MPPE to pppd and the related kernel code. Imagine my surprise when I found that only the CHAP parts were portable and the MPPE was only available for Linux! So, in a process not unlike hammering a square peg into a round hole, I got the kernel components working under FreeBSD 3.4. Has anyone else already done this? Is anyone mbuf-savvy interetested in suggesting more elegant ways of supporting this code for BSD? My main purpose in sending this is to make sure any interested parties pester me so I get around to sharing the results... --Ben To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message