File: crptauth.h

package info (click to toggle)
afbackup 3.3.8.1beta2-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 4,128 kB
  • ctags: 3,370
  • sloc: ansic: 46,932; sh: 4,654; tcl: 4,199; makefile: 536; csh: 416; perl: 133; sed: 93
file content (44 lines) | stat: -rw-r--r-- 1,441 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/****************** Start of $RCSfile: crptauth.h,v $  ****************
*
* $Source: /home/alb/afbackup/afbackup-3.3.8beta7/RCS/crptauth.h,v $
* $Id: crptauth.h,v 1.3 2004/07/08 20:34:44 alb Exp alb $
* $Date: 2004/07/08 20:34:44 $
* $Author: alb $
*
*
******* description ***********************************************
*
*
*
*******************************************************************/

#ifndef	__CRPTAUTH_H
#define	__CRPTAUTH_H	__CRPTAUTH_H

#include <x_types.h>

#define	AUTH_USE_DES	1
#define	AUTH_NOCONFIRM	(1 << 1)

extern	Int32	set_cryptkey(UChar *, UChar *, Flag);
extern	Int32	make_cryptkey(void *, UChar *, UChar *, Flag);
extern	Uns32	encrpt(UChar *, Flag);
extern	Uns32	encrpt_k(UChar *, Flag, void *);
extern	Int32	logon_to_server(int, int, UChar *, UChar *, UChar **, Uns32);
extern	Int32	authenticate_client(int, int, Flag, UChar *,
						UChar, UChar, Uns32, Int32);
extern	Int32	logon_to_server_k(int, int, UChar *, UChar *,
						UChar **, Uns32, void *);
extern	Int32	authenticate_client_k(int, int, Flag, UChar *,
					UChar, UChar, Uns32, Int32, void *);
extern	Int32	check_cryptfile(UChar *);
extern	UChar	*check_cryptfile_msg(Int32);

extern	Int32	nencrypt(UChar *, Int32, Flag);
extern	Int32	ndecrypt(UChar *, Int32, Flag);
extern	Int32	nencrypt_k(UChar *, Int32, Flag, void *);
extern	Int32	ndecrypt_k(UChar *, Int32, Flag, void *);

extern	Int32	sizeof_cryptkey(Flag);

#endif	/* !defined(__CRPTAUTH_H) */