Re: 0.99 ESP protocol preferences

Guy Harris <[email protected]>
Newsgroups gmane.network.ethereal.user
Message-ID <[email protected]>
On Jun 11, 2006, at 8:42 AM, Joerg Mayer wrote:

> This is, how it looks on my system (untested):
>
> CFLAGS="-O3 -DHAVE_LIBCRYPT" ./configure --with-extra-gcc- 
> checks .......

If you have to explicitly add in "HAVE_LIBCRYPT", that's a bug in the  
configure script; it should figure out whether you have the  
appropriate library.

It appears, from the code in packet-ipsec.c, that the appropriate  
library is libgcrypt:

	http://directory.fsf.org/security/libgcrypt.html

A comment early in the file says:

/* If you want to be able to decrypt or Check Authentication of ESP  
packets you MUST define this : */

which sounds suspiciously as if the person who added the ESP  
decryption code didn't do any configure script work, they just  
expected you to explicitly define HAVE_LIBCRYPT in order to get the  
decryption code.

I'd say the configure script should check whether libgcrypt is  
installed and, if so, use it.
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.