~ubuntu-branches/ubuntu/hardy/openswan/hardy-updates

« back to all changes in this revision

Viewing changes to linux/crypto/ciphers/des/README.freeswan

  • Committer: Bazaar Package Importer
  • Author(s): Rene Mayrhofer
  • Date: 2005-01-27 16:10:11 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20050127161011-idgybmyz3vwhpfiq
Tags: 2.3.0-2
Urgency HIGH due to security issue and problems with build-deps in sarge.
* Fix the security issue. Please see
  http://www.idefense.com/application/poi/display?id=190&
      type=vulnerabilities&flashstatus=false
  for more details. Thanks to Martin Schulze for informing me about
  this issue.
  Closes: #292458: Openswan XAUTH/PAM Buffer Overflow Vulnerability
* Added a Build-Dependency to lynx.
  Closes: #291143: openswan: FTBFS: Missing build dependency.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
The only changes the FreeS/WAN project has made to libdes-lite 4.04b are:
2
 
 
3
 
We #ifdef-ed the declaration of DES_LONG in des.h, so it's more efficient
4
 
on the Alpha, instead of just noting the issue in a comment. 
5
 
 
6
 
We #ifdef-ed out the des_options() function in ecb_enc.c, because we don't
7
 
use it, and its call to sprintf() can cause subtle difficulties when KLIPS
8
 
is built as a module (depending on details of Linux configuration options).
9
 
 
10
 
We changed some instances of CC=$(CC) in the Makefile to CC='$(CC)' to make
11
 
it cope better with Linux kernel Makefile stupidities, and took out an
12
 
explicit CC=gcc (unwise on systems with strange compilers).
13
 
 
14
 
We deleted some references to <stdio.h> and <stdlib.h>, and a declaration
15
 
of one function found only in the full libdes (not in libdes-lite), to
16
 
avoid dragging in bits of stdio/stdlib unnecessarily.  (Our thanks to Hans
17
 
Schultz for spotting this and pointing out the fixes.)
18
 
 
19
 
We deleted a couple of .obj files in the asm subdirectory, which appear to
20
 
have been included in the original library by accident. 
21
 
 
22
 
We have added an include of our Makefile.inc file, to permit overriding
23
 
things like choice of compiler (although the libdes Makefile would
24
 
probably need some work to make this effective).
25
 
 
26
 
 
27
 
 
28
 
Note that Eric Young is no longer at the email address listed in these
29
 
files, and is (alas) no longer working on free crypto software. 
30
 
 
31
 
 
32
 
 
33
 
This file is RCSID $Id: README.freeswan,v 1.11 2002/04/24 07:36:37 mcr Exp $