api.h | api.h | |||
---|---|---|---|---|
/* api.h --- Header file for GSS-API. | /* api.h --- Header file for GSS-API. | |||
* Copyright (C) 2003, 2004, 2005, 2006, 2007 Simon Josefsson | * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2010 Simon Josefsson | |||
* | * | |||
* This file is part of the Generic Security Service (GSS). | * This file is part of the Generic Security Service (GSS). | |||
* | * | |||
* GSS is free software; you can redistribute it and/or modify it | * GSS is free software; you can redistribute it and/or modify it | |||
* under the terms of the GNU General Public License as published by | * under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 3 of the License, or | * the Free Software Foundation; either version 3 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* GSS is distributed in the hope that it will be useful, but WITHOUT | * GSS is distributed in the hope that it will be useful, but WITHOUT | |||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY | |||
skipping to change at line 627 | skipping to change at line 627 | |||
gss_buffer_t input_message_buffer, | gss_buffer_t input_message_buffer, | |||
int *conf_state, gss_buffer_t output_message_buffer); | int *conf_state, gss_buffer_t output_message_buffer); | |||
OM_uint32 | OM_uint32 | |||
gss_unseal (OM_uint32 * minor_status, | gss_unseal (OM_uint32 * minor_status, | |||
gss_ctx_id_t context_handle, | gss_ctx_id_t context_handle, | |||
gss_buffer_t input_message_buffer, | gss_buffer_t input_message_buffer, | |||
gss_buffer_t output_message_buffer, | gss_buffer_t output_message_buffer, | |||
int *conf_state, int *qop_state); | int *conf_state, int *qop_state); | |||
/* RFC 5801 SASL GS2 interfaces. */ | ||||
OM_uint32 | ||||
gss_inquire_saslname_for_mech (OM_uint32 *minor_status, | ||||
const gss_OID desired_mech, | ||||
gss_buffer_t sasl_mech_name, | ||||
gss_buffer_t mech_name, | ||||
gss_buffer_t mech_description); | ||||
OM_uint32 | ||||
gss_inquire_mech_for_saslname (OM_uint32 *minor_status, | ||||
const gss_buffer_t sasl_mech_name, | ||||
gss_OID *mech_type); | ||||
#endif /* GSSAPI_H_ */ | #endif /* GSSAPI_H_ */ | |||
End of changes. 2 change blocks. | ||||
1 lines changed or deleted | 15 lines changed or added | |||
gss.h | gss.h | |||
---|---|---|---|---|
skipping to change at line 37 | skipping to change at line 37 | |||
extern "C" { | extern "C" { | |||
# endif | # endif | |||
/** | /** | |||
* GSS_VERSION | * GSS_VERSION | |||
* | * | |||
* Pre-processor symbol with a string that describe the header file | * Pre-processor symbol with a string that describe the header file | |||
* version number. Used together with gss_check_version() to verify | * version number. Used together with gss_check_version() to verify | |||
* header file and run-time library consistency. | * header file and run-time library consistency. | |||
*/ | */ | |||
# define GSS_VERSION "0.1.3" | # define GSS_VERSION "0.1.4" | |||
/** | /** | |||
* GSS_VERSION_MAJOR | * GSS_VERSION_MAJOR | |||
* | * | |||
* Pre-processor symbol with a decimal value that describe the major | * Pre-processor symbol with a decimal value that describe the major | |||
* level of the header file version number. For example, when the | * level of the header file version number. For example, when the | |||
* header version is 1.2.3 this symbol will be 1. | * header version is 1.2.3 this symbol will be 1. | |||
* | * | |||
* Since: 0.1.0 | * Since: 0.1.0 | |||
*/ | */ | |||
skipping to change at line 70 | skipping to change at line 70 | |||
/** | /** | |||
* GSS_VERSION_PATCH | * GSS_VERSION_PATCH | |||
* | * | |||
* Pre-processor symbol with a decimal value that describe the patch | * Pre-processor symbol with a decimal value that describe the patch | |||
* level of the header file version number. For example, when the | * level of the header file version number. For example, when the | |||
* header version is 1.2.3 this symbol will be 3. | * header version is 1.2.3 this symbol will be 3. | |||
* | * | |||
* Since: 0.1.0 | * Since: 0.1.0 | |||
*/ | */ | |||
# define GSS_VERSION_PATCH 3 | # define GSS_VERSION_PATCH 4 | |||
/** | /** | |||
* GSS_VERSION_NUMBER | * GSS_VERSION_NUMBER | |||
* | * | |||
* Pre-processor symbol with a hexadecimal value describing the | * Pre-processor symbol with a hexadecimal value describing the | |||
* header file version number. For example, when the header version | * header file version number. For example, when the header version | |||
* is 1.2.3 this symbol will have the value 0x010203. | * is 1.2.3 this symbol will have the value 0x010203. | |||
* | * | |||
* Since: 0.1.0 | * Since: 0.1.0 | |||
*/ | */ | |||
# define GSS_VERSION_NUMBER 0x000103 | # define GSS_VERSION_NUMBER 0x000104 | |||
# 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. 3 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||