1 /*!\file rpc/key_prot.h
2 * RPC key exchange protocol.
6 * This is a RPCGEN generated file. Do not edit.
8 * Generated: Sun Mar 14 19:22:40 1999
16 * Copyright (c) 1988 by Sun Microsystems, Inc.
19 #define HEXMODULUS "d4a0ba0250b6fd2ec626e7efd637df76c716e22d0944b88b"
20 #define HEXKEYBYTES 48
23 #define KEYCHECKSUMSIZE 16
25 typedef enum keystatus {
31 bool_t xdr_keystatus();
35 typedef char keybuf[HEXKEYBYTES];
40 typedef char *netnamestr;
41 bool_t xdr_netnamestr();
44 typedef struct cryptkeyarg {
45 netnamestr remotename;
48 bool_t xdr_cryptkeyarg();
51 typedef struct cryptkeyres {
57 bool_t xdr_cryptkeyres();
61 typedef struct unixcred {
69 bool_t xdr_unixcred();
72 typedef struct getcredres {
78 bool_t xdr_getcredres();
81 #define KEY_PROG 100029UL
84 extern long *key_set_1();
86 #define KEY_ENCRYPT 2UL
87 extern cryptkeyres *key_encrypt_1();
89 #define KEY_DECRYPT 3UL
90 extern cryptkeyres *key_decrypt_1();
93 extern des_block *key_gen_1();
95 #define KEY_GETCRED 5UL
96 extern getcredres *key_getcred_1();
99 #endif /* !__KEY_PROT_H */