Patch from Secure Endpoints/Asanka Herath for windows support
This commit is contained in:
@@ -88,7 +88,7 @@ verify_common (krb5_context context,
|
||||
* As a side effect, fresh tickets are obtained and stored in `ccache'.
|
||||
*/
|
||||
|
||||
void KRB5_LIB_FUNCTION
|
||||
KRB5_LIB_FUNCTION void KRB5_LIB_CALL
|
||||
krb5_verify_opt_init(krb5_verify_opt *opt)
|
||||
{
|
||||
memset(opt, 0, sizeof(*opt));
|
||||
@@ -96,7 +96,7 @@ krb5_verify_opt_init(krb5_verify_opt *opt)
|
||||
opt->service = "host";
|
||||
}
|
||||
|
||||
int KRB5_LIB_FUNCTION
|
||||
KRB5_LIB_FUNCTION int KRB5_LIB_CALL
|
||||
krb5_verify_opt_alloc(krb5_context context, krb5_verify_opt **opt)
|
||||
{
|
||||
*opt = calloc(1, sizeof(**opt));
|
||||
@@ -109,37 +109,37 @@ krb5_verify_opt_alloc(krb5_context context, krb5_verify_opt **opt)
|
||||
return 0;
|
||||
}
|
||||
|
||||
void KRB5_LIB_FUNCTION
|
||||
KRB5_LIB_FUNCTION void KRB5_LIB_CALL
|
||||
krb5_verify_opt_free(krb5_verify_opt *opt)
|
||||
{
|
||||
free(opt);
|
||||
}
|
||||
|
||||
void KRB5_LIB_FUNCTION
|
||||
KRB5_LIB_FUNCTION void KRB5_LIB_CALL
|
||||
krb5_verify_opt_set_ccache(krb5_verify_opt *opt, krb5_ccache ccache)
|
||||
{
|
||||
opt->ccache = ccache;
|
||||
}
|
||||
|
||||
void KRB5_LIB_FUNCTION
|
||||
KRB5_LIB_FUNCTION void KRB5_LIB_CALL
|
||||
krb5_verify_opt_set_keytab(krb5_verify_opt *opt, krb5_keytab keytab)
|
||||
{
|
||||
opt->keytab = keytab;
|
||||
}
|
||||
|
||||
void KRB5_LIB_FUNCTION
|
||||
KRB5_LIB_FUNCTION void KRB5_LIB_CALL
|
||||
krb5_verify_opt_set_secure(krb5_verify_opt *opt, krb5_boolean secure)
|
||||
{
|
||||
opt->secure = secure;
|
||||
}
|
||||
|
||||
void KRB5_LIB_FUNCTION
|
||||
KRB5_LIB_FUNCTION void KRB5_LIB_CALL
|
||||
krb5_verify_opt_set_service(krb5_verify_opt *opt, const char *service)
|
||||
{
|
||||
opt->service = service;
|
||||
}
|
||||
|
||||
void KRB5_LIB_FUNCTION
|
||||
KRB5_LIB_FUNCTION void KRB5_LIB_CALL
|
||||
krb5_verify_opt_set_flags(krb5_verify_opt *opt, unsigned int flags)
|
||||
{
|
||||
opt->flags |= flags;
|
||||
@@ -181,7 +181,7 @@ verify_user_opt_int(krb5_context context,
|
||||
#undef OPT
|
||||
}
|
||||
|
||||
krb5_error_code KRB5_LIB_FUNCTION
|
||||
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
|
||||
krb5_verify_user_opt(krb5_context context,
|
||||
krb5_principal principal,
|
||||
const char *password,
|
||||
@@ -215,7 +215,7 @@ krb5_verify_user_opt(krb5_context context,
|
||||
|
||||
/* compat function that calls above */
|
||||
|
||||
krb5_error_code KRB5_LIB_FUNCTION
|
||||
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
|
||||
krb5_verify_user(krb5_context context,
|
||||
krb5_principal principal,
|
||||
krb5_ccache ccache,
|
||||
@@ -239,7 +239,7 @@ krb5_verify_user(krb5_context context,
|
||||
* ignored and all the local realms are tried.
|
||||
*/
|
||||
|
||||
krb5_error_code KRB5_LIB_FUNCTION
|
||||
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
|
||||
krb5_verify_user_lrealm(krb5_context context,
|
||||
krb5_principal principal,
|
||||
krb5_ccache ccache,
|
||||
|
Reference in New Issue
Block a user