[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

des & des_pcbc_encrypt



Hi,

  While upgrading the fetchmail port I've found that des_pcbc_encrypt
is defined in more than one place, with differente args.
  Well, not different args exactly, but a typedef in one file, and gcc
barfs about it.
  
  From /usr/include/ssl/des.h:

void des_pcbc_encrypt(const unsigned char *input,unsigned char *output,
		      long length,des_key_schedule schedule,des_cblock *ivec,
		      int enc);

  From /usr/include/des.h:

void des_pcbc_encrypt(des_cblock *input,des_cblock *output,long length,
	des_key_schedule schedule,des_cblock *ivec,int enc);

  We should unify this. Anyway, why we have several des.h files?

	/usr/include/netinet/libdeslite/des.h
	/usr/include/ssl/des.h
	/usr/include/des.h

  Comments?

  f.-




Visit your host, monkey.org