Re: About Peter Gutmann's critique of CIPE

Christoph Biedl <[email protected]>
Newsgroups gmane.comp.encryption.cipe
Message-ID <[email protected]>
David Brodbeck wrote...

> > -----Original Message-----
> > From: Allan Latham [mailto:[email protected]]
> 
> > In many cases it makes good sense to offload functionality to 
> > standard 
> > libraries - this is not such a case. CIPE contains a correct 
> > implementation 
> > of all the crypto functionality it needs. Absolutely nothing 
> > is gained by 
> > delegating this to a library function.

"The next version will use the cryptographic API". That's what I read
about cipe somewhere. Or is there a difference between using a library or
a part of the kernel?

> I'm not sure I agree with this argument.  Can you be *sure* that your
> implementation is more correct than any library version?
> 
> The example I'm thinking of here is the zlib buffer overflow.  Programs that
> used the shared library were easy to fix just by replacing the library.
> Unfortunately a lot of people didn't want to rely on the library, and had
> cut-and-pasted the code into their own software, security hole and all.
> Those programs are *still* being tracked down and fixed, while the ones that
> simply used the library instead of reinventing the wheel are secure.

Indeed. And two things beside:
- The code shared from somewhere else is surely under a better code
  review, especially the cryptographic stuff.
- Security issues there will not harm cipe's damaged reputation[1].

	Christoph

[1] Two people I know decided to replace their cipe setup by something
    else after reading Olaf's message. Although freeswan will be very
    hard to set up in their configuration, as they told me.


--
Message sent by the [email protected] mailing list.
Unsubscribe: mail [email protected], "unsubscribe cipe-l" in body
Other commands available with "help" in body to the same address.
CIPE info and list archive: <URL:http://sites.inka.de/~bigred/devel/cipe.html>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.