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
This commit is contained in:
@@ -48,6 +48,8 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
struct gss_msg_order;
|
||||||
|
|
||||||
typedef struct gss_ctx_id_t_desc_struct {
|
typedef struct gss_ctx_id_t_desc_struct {
|
||||||
struct krb5_auth_context_data *auth_context;
|
struct krb5_auth_context_data *auth_context;
|
||||||
gss_name_t source, target;
|
gss_name_t source, target;
|
||||||
@@ -57,6 +59,7 @@ typedef struct gss_ctx_id_t_desc_struct {
|
|||||||
struct krb5_ticket *ticket;
|
struct krb5_ticket *ticket;
|
||||||
time_t lifetime;
|
time_t lifetime;
|
||||||
HEIMDAL_MUTEX ctx_id_mutex;
|
HEIMDAL_MUTEX ctx_id_mutex;
|
||||||
|
struct gss_msg_order *order;
|
||||||
} gss_ctx_id_t_desc;
|
} gss_ctx_id_t_desc;
|
||||||
|
|
||||||
typedef struct gss_cred_id_t_desc_struct {
|
typedef struct gss_cred_id_t_desc_struct {
|
||||||
@@ -184,8 +187,6 @@ gssapi_lifetime_left(OM_uint32 *, OM_uint32, OM_uint32 *);
|
|||||||
|
|
||||||
/* sequence */
|
/* sequence */
|
||||||
|
|
||||||
struct gss_msg_order;
|
|
||||||
|
|
||||||
OM_uint32
|
OM_uint32
|
||||||
gssapi_msg_order_create(OM_uint32 *, struct gss_msg_order **,
|
gssapi_msg_order_create(OM_uint32 *, struct gss_msg_order **,
|
||||||
OM_uint32, OM_uint32, OM_uint32);
|
OM_uint32, OM_uint32, OM_uint32);
|
||||||
@@ -195,4 +196,15 @@ gssapi_msg_order_destroy(struct gss_msg_order **);
|
|||||||
OM_uint32
|
OM_uint32
|
||||||
gssapi_msg_order_check(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
|
#endif
|
||||||
|
@@ -48,6 +48,8 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
struct gss_msg_order;
|
||||||
|
|
||||||
typedef struct gss_ctx_id_t_desc_struct {
|
typedef struct gss_ctx_id_t_desc_struct {
|
||||||
struct krb5_auth_context_data *auth_context;
|
struct krb5_auth_context_data *auth_context;
|
||||||
gss_name_t source, target;
|
gss_name_t source, target;
|
||||||
@@ -57,6 +59,7 @@ typedef struct gss_ctx_id_t_desc_struct {
|
|||||||
struct krb5_ticket *ticket;
|
struct krb5_ticket *ticket;
|
||||||
time_t lifetime;
|
time_t lifetime;
|
||||||
HEIMDAL_MUTEX ctx_id_mutex;
|
HEIMDAL_MUTEX ctx_id_mutex;
|
||||||
|
struct gss_msg_order *order;
|
||||||
} gss_ctx_id_t_desc;
|
} gss_ctx_id_t_desc;
|
||||||
|
|
||||||
typedef struct gss_cred_id_t_desc_struct {
|
typedef struct gss_cred_id_t_desc_struct {
|
||||||
@@ -184,8 +187,6 @@ gssapi_lifetime_left(OM_uint32 *, OM_uint32, OM_uint32 *);
|
|||||||
|
|
||||||
/* sequence */
|
/* sequence */
|
||||||
|
|
||||||
struct gss_msg_order;
|
|
||||||
|
|
||||||
OM_uint32
|
OM_uint32
|
||||||
gssapi_msg_order_create(OM_uint32 *, struct gss_msg_order **,
|
gssapi_msg_order_create(OM_uint32 *, struct gss_msg_order **,
|
||||||
OM_uint32, OM_uint32, OM_uint32);
|
OM_uint32, OM_uint32, OM_uint32);
|
||||||
@@ -195,4 +196,15 @@ gssapi_msg_order_destroy(struct gss_msg_order **);
|
|||||||
OM_uint32
|
OM_uint32
|
||||||
gssapi_msg_order_check(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
|
#endif
|
||||||
|
Reference in New Issue
Block a user