09 Nov, 2005
1 commit
-
From: Matt Domsch
The patch below implements the Microsoft Point-to-Point Encryption method
as a PPP compressor/decompressor. This is necessary for Linux clients and
servers to interoperate with Microsoft Point-to-Point Tunneling Protocol
(PPTP) servers (either Microsoft PPTP servers or the poptop project) which
use MPPE to encrypt data when creating a VPN.This patch differs from the kernel_ppp_mppe DKMS pacakge at
pptpclient.sourceforge.net by utilizing the kernel crypto routines rather
than providing its own SHA1 and arcfour implementations.Minor changes to ppp_generic.c try to prevent a link from disabling
compression (in our case, the encryption) after it has started using
compression (encryption).Feedback to please.
Signed-off-by: Matt Domsch
Cc: James Cameron
Cc: "David S. Miller"
Signed-off-by: Brice Goglin
Acked-by: Paul Mackerras
Signed-off-by: Andrew Morton
Signed-off-by: David S. Miller