From 289d0b0f9b4f9272c3edac2998f3d5161159f32c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 17 Jun 2003 04:00:58 +0000 Subject: [PATCH] prototypes for gssapi_{encode_om_uint32,decode_om_uint32} add sequence number verifier prototypes git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12367 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/gssapi/gssapi_locl.h | 16 ++++++++++++++-- lib/gssapi/krb5/gssapi_locl.h | 16 ++++++++++++++-- 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/lib/gssapi/gssapi_locl.h b/lib/gssapi/gssapi_locl.h index 9c824df86..a54dfc64d 100644 --- a/lib/gssapi/gssapi_locl.h +++ b/lib/gssapi/gssapi_locl.h @@ -48,6 +48,8 @@ * */ +struct gss_msg_order; + typedef struct gss_ctx_id_t_desc_struct { struct krb5_auth_context_data *auth_context; gss_name_t source, target; @@ -57,6 +59,7 @@ typedef struct gss_ctx_id_t_desc_struct { struct krb5_ticket *ticket; time_t lifetime; HEIMDAL_MUTEX ctx_id_mutex; + struct gss_msg_order *order; } gss_ctx_id_t_desc; typedef struct gss_cred_id_t_desc_struct { @@ -184,8 +187,6 @@ gssapi_lifetime_left(OM_uint32 *, OM_uint32, OM_uint32 *); /* sequence */ -struct gss_msg_order; - OM_uint32 gssapi_msg_order_create(OM_uint32 *, struct gss_msg_order **, OM_uint32, OM_uint32, OM_uint32); @@ -195,4 +196,15 @@ gssapi_msg_order_destroy(struct gss_msg_order **); OM_uint32 gssapi_msg_order_check(struct gss_msg_order *, OM_uint32); +OM_uint32 +gssapi_msg_order_f(OM_uint32); + +/* 8003 */ + +krb5_error_code +gssapi_encode_om_uint32(OM_uint32, u_char *); + +krb5_error_code +gssapi_decode_om_uint32(u_char *, OM_uint32 *); + #endif diff --git a/lib/gssapi/krb5/gssapi_locl.h b/lib/gssapi/krb5/gssapi_locl.h index 9c824df86..a54dfc64d 100644 --- a/lib/gssapi/krb5/gssapi_locl.h +++ b/lib/gssapi/krb5/gssapi_locl.h @@ -48,6 +48,8 @@ * */ +struct gss_msg_order; + typedef struct gss_ctx_id_t_desc_struct { struct krb5_auth_context_data *auth_context; gss_name_t source, target; @@ -57,6 +59,7 @@ typedef struct gss_ctx_id_t_desc_struct { struct krb5_ticket *ticket; time_t lifetime; HEIMDAL_MUTEX ctx_id_mutex; + struct gss_msg_order *order; } gss_ctx_id_t_desc; typedef struct gss_cred_id_t_desc_struct { @@ -184,8 +187,6 @@ gssapi_lifetime_left(OM_uint32 *, OM_uint32, OM_uint32 *); /* sequence */ -struct gss_msg_order; - OM_uint32 gssapi_msg_order_create(OM_uint32 *, struct gss_msg_order **, OM_uint32, OM_uint32, OM_uint32); @@ -195,4 +196,15 @@ gssapi_msg_order_destroy(struct gss_msg_order **); OM_uint32 gssapi_msg_order_check(struct gss_msg_order *, OM_uint32); +OM_uint32 +gssapi_msg_order_f(OM_uint32); + +/* 8003 */ + +krb5_error_code +gssapi_encode_om_uint32(OM_uint32, u_char *); + +krb5_error_code +gssapi_decode_om_uint32(u_char *, OM_uint32 *); + #endif