]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - utils/gssd/context.h
NFS man page: update nfs(5) with details about IPv6 support
[nfs-utils.git] / utils / gssd / context.h
index d896bd040018d5f995a4493294788a8aea68edfb..be47f9c3afe7ddb3f2e08029545216c745f30785 100644 (file)
 
 #include <rpc/rpc.h>
 
-int serialize_context_for_kernel(gss_ctx_id_t ctx, gss_buffer_desc *buf);
+/* Hopefully big enough to hold any serialized context */
+#define MAX_CTX_LEN 4096
+
+
+int serialize_context_for_kernel(gss_ctx_id_t ctx, gss_buffer_desc *buf,
+                                gss_OID mech, int32_t *endtime);
+int serialize_spkm3_ctx(gss_ctx_id_t ctx, gss_buffer_desc *buf,
+                       int32_t *endtime);
+int serialize_krb5_ctx(gss_ctx_id_t ctx, gss_buffer_desc *buf,
+                      int32_t *endtime);
 
 #endif /* _CONTEXT_H_ */