]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - utils/gssd/context.h
Share handling of lucid_sec_context for Heimdal and MIT
[nfs-utils.git] / utils / gssd / context.h
index b2965390d47ecbf049779bbc1ee05060caf819a7..67ed3bb33dd0068e6acc5606f6fb70754a81d508 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);
 int serialize_spkm3_ctx(gss_ctx_id_t ctx, gss_buffer_desc *buf);
 int serialize_krb5_ctx(gss_ctx_id_t ctx, gss_buffer_desc *buf);