X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fgssd%2Fcontext.h;h=67ed3bb33dd0068e6acc5606f6fb70754a81d508;hp=b2965390d47ecbf049779bbc1ee05060caf819a7;hb=27b9c1633398fe605d35da74318f96731506059e;hpb=43e5f4e81d522a5355ff9f88c8c4ced0087c754c diff --git a/utils/gssd/context.h b/utils/gssd/context.h index b296539..67ed3bb 100644 --- a/utils/gssd/context.h +++ b/utils/gssd/context.h @@ -33,7 +33,12 @@ #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); 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);