X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=utils%2Fgssd%2Fcontext.h;h=be47f9c3afe7ddb3f2e08029545216c745f30785;hb=2dd083c5bdb5b38729b46dc65c886c77aa5a82b9;hp=d896bd040018d5f995a4493294788a8aea68edfb;hpb=5bf7310498337de9c05f7b6780b29a3ef5cf6bac;p=nfs-utils.git diff --git a/utils/gssd/context.h b/utils/gssd/context.h index d896bd0..be47f9c 100644 --- a/utils/gssd/context.h +++ b/utils/gssd/context.h @@ -33,6 +33,15 @@ #include -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_ */