home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / pmvnc100.zip / vncauth.h < prev    next >
C/C++ Source or Header  |  1998-01-15  |  1KB  |  31 lines

  1. /*
  2.  *  Copyright (C) 1997, 1998 Olivetti & Oracle Research Laboratory
  3.  *
  4.  *  This is free software; you can redistribute it and/or modify
  5.  *  it under the terms of the GNU General Public License as published by
  6.  *  the Free Software Foundation; either version 2 of the License, or
  7.  *  (at your option) any later version.
  8.  *
  9.  *  This software is distributed in the hope that it will be useful,
  10.  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
  11.  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12.  *  GNU General Public License for more details.
  13.  *
  14.  *  You should have received a copy of the GNU General Public License
  15.  *  along with this software; if not, write to the Free Software
  16.  *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,
  17.  *  USA.
  18.  */
  19.  
  20. /* 
  21.  * vncauth.h - describes the functions provided by the vncauth library.
  22.  */
  23.  
  24. #define MAXPWLEN 8
  25. #define CHALLENGESIZE 16
  26.  
  27. extern int vncEncryptAndStorePasswd(char *passwd, char *fname);
  28. extern char *vncDecryptPasswdFromFile(char *fname);
  29. extern void vncRandomBytes(unsigned char *bytes);
  30. extern void vncEncryptBytes(unsigned char *bytes, char *passwd);
  31.