rxkad-prototypes-20081129
[openafs.git] / src / rxkad / private_data.h
index 1d762ff..5707b7c 100644 (file)
@@ -74,9 +74,13 @@ struct rxkad_cconn {
 struct rxkad_sprivate {
     rxkad_type type;           /* always server */
     rxkad_level level;         /* minimum security level of server */
-    char *get_key_rock;                /* rock for get_key function */
-    int (*get_key) ();         /* func. of kvno and server key ptr */
-    int (*user_ok) ();         /* func called with new client name */
+    void *get_key_rock;                /* rock for get_key function */
+    int (*get_key) (void *, int,
+                   struct ktc_encryptionKey *);
+                               /* func. of kvno and server key ptr */
+    int (*user_ok) (char *, char *,
+                   char *, afs_int32);
+                               /* func called with new client name */
     afs_uint32 flags;          /* configuration flags */
 };