ext.h   ext.h 
skipping to change at line 29 skipping to change at line 29
* *
*/ */
#ifndef GSS_EXT_H_ #ifndef GSS_EXT_H_
#define GSS_EXT_H_ #define GSS_EXT_H_
/* Get size_t. */ /* Get size_t. */
#include <stddef.h> #include <stddef.h>
/* See version.c. */ /* See version.c. */
extern const char * extern const char *gss_check_version (const char *req_version);
gss_check_version (const char *req_version);
/* See ext.c. */ /* See ext.c. */
extern int extern int gss_oid_equal (gss_OID first_oid, gss_OID second_oid);
gss_oid_equal (gss_OID first_oid, gss_OID second_oid);
extern OM_uint32 extern OM_uint32
gss_copy_oid (OM_uint32 * minor_status, gss_copy_oid (OM_uint32 * minor_status,
const gss_OID src_oid, gss_OID dest_oid); const gss_OID src_oid, gss_OID dest_oid);
extern OM_uint32 extern OM_uint32
gss_duplicate_oid (OM_uint32 * minor_status, gss_duplicate_oid (OM_uint32 * minor_status,
const gss_OID src_oid, gss_OID * dest_oid); const gss_OID src_oid, gss_OID * dest_oid);
extern int extern int gss_userok (const gss_name_t name, const char *username);
gss_userok (const gss_name_t name, const char *username);
/* See asn1.c. */ /* See asn1.c. */
extern int extern int
gss_encapsulate_token (gss_buffer_t input_message, gss_encapsulate_token (gss_buffer_t input_message,
gss_OID token_oid, gss_buffer_t output_message); gss_OID token_oid, gss_buffer_t output_message);
extern int extern int
gss_encapsulate_token_prefix (gss_buffer_t input_message, gss_encapsulate_token_prefix (gss_buffer_t input_message,
char *prefix, size_t prefixlen, char *prefix, size_t prefixlen,
gss_OID token_oid, gss_buffer_t output_message ); gss_OID token_oid, gss_buffer_t output_message );
extern int extern int
gss_decapsulate_token (gss_buffer_t input_message, gss_decapsulate_token (gss_buffer_t input_message,
gss_OID token_oid, gss_buffer_t output_message); gss_OID token_oid, gss_buffer_t output_message);
extern int
gss_decapsulate_token_check (gss_buffer_t input_message,
char *prefix, size_t prefixlen,
gss_OID token_oid,
gss_buffer_t output_message);
/* Static versions of the public OIDs for use, e.g., in static /* Static versions of the public OIDs for use, e.g., in static
variable initalization. See oid.c. */ variable initalization. See oid.c. */
extern gss_OID_desc GSS_C_NT_USER_NAME_static; extern gss_OID_desc GSS_C_NT_USER_NAME_static;
extern gss_OID_desc GSS_C_NT_MACHINE_UID_NAME_static; extern gss_OID_desc GSS_C_NT_MACHINE_UID_NAME_static;
extern gss_OID_desc GSS_C_NT_STRING_UID_NAME_static; extern gss_OID_desc GSS_C_NT_STRING_UID_NAME_static;
extern gss_OID_desc GSS_C_NT_HOSTBASED_SERVICE_X_static; extern gss_OID_desc GSS_C_NT_HOSTBASED_SERVICE_X_static;
extern gss_OID_desc GSS_C_NT_HOSTBASED_SERVICE_static; extern gss_OID_desc GSS_C_NT_HOSTBASED_SERVICE_static;
extern gss_OID_desc GSS_C_NT_ANONYMOUS_static; extern gss_OID_desc GSS_C_NT_ANONYMOUS_static;
extern gss_OID_desc GSS_C_NT_EXPORT_NAME_static; extern gss_OID_desc GSS_C_NT_EXPORT_NAME_static;
 End of changes. 4 change blocks. 
6 lines changed or deleted 8 lines changed or added


 gss.h   gss.h 
skipping to change at line 29 skipping to change at line 29
* *
*/ */
#ifndef _GSS_H #ifndef _GSS_H
#define _GSS_H #define _GSS_H
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#define GSS_VERSION "0.0.9" #define GSS_VERSION "0.0.10"
#include <gss/api.h> #include <gss/api.h>
#include <gss/ext.h> #include <gss/ext.h>
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif /* _GSS_H */ #endif /* _GSS_H */
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/