home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 June / PCWorld_2005-06_cd.bin / software / vyzkuste / firewally / firewally.exe / framework-2.3.exe / crypt.h < prev    next >
C/C++ Source or Header  |  2003-10-19  |  1KB  |  38 lines

  1. /* encrypt.h - API to 56 bit DES encryption via  calls
  2.                encrypt(3), setkey(3) and crypt(3)
  3.    Copyright (C) 1991 Jochen Obalek
  4.  
  5.    This program is free software; you can redistribute it and/or modify
  6.    it under the terms of the GNU General Public License as published by
  7.    the Free Software Foundation; either version 2, or (at your option)
  8.    any later version.
  9.  
  10.    This program is distributed in the hope that it will be useful,
  11.    but WITHOUT ANY WARRANTY; without even the implied warranty of
  12.    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13.    GNU General Public License for more details.
  14.  
  15.    You should have received a copy of the GNU General Public License
  16.    along with this program; if not, write to the Free Software
  17.    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
  18.  
  19. #ifndef _ENCRYPT_H_
  20. #define _ENCRYPT_H_
  21.  
  22. #ifdef __cplusplus
  23. extern "C"
  24. {
  25. #endif
  26.  
  27. #include <_ansi.h>
  28.  
  29. void _EXFUN(encrypt, (char *block, int edflag));
  30. void _EXFUN(setkey, (char *key));
  31. char * _EXFUN(crypt, (const char *key, const char *salt));
  32.  
  33. #ifdef __cplusplus
  34. }
  35. #endif
  36.  
  37. #endif /* _ENCRYPT_H_ */
  38.