kdc: move _kdc_verify_checksum() to misc.c
This commit is contained in:
@@ -791,24 +791,6 @@ out:
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
krb5_error_code
|
|
||||||
_kdc_verify_checksum(krb5_context context,
|
|
||||||
krb5_crypto crypto,
|
|
||||||
krb5_key_usage usage,
|
|
||||||
const krb5_data *data,
|
|
||||||
Checksum *cksum)
|
|
||||||
{
|
|
||||||
krb5_error_code ret;
|
|
||||||
|
|
||||||
ret = krb5_verify_checksum(context, crypto, usage,
|
|
||||||
data->data, data->length,
|
|
||||||
cksum);
|
|
||||||
if (ret == KRB5_PROG_SUMTYPE_NOSUPP)
|
|
||||||
ret = KRB5KDC_ERR_SUMTYPE_NOSUPP;
|
|
||||||
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
static krb5_error_code
|
static krb5_error_code
|
||||||
tgs_check_authenticator(krb5_context context,
|
tgs_check_authenticator(krb5_context context,
|
||||||
krb5_kdc_configuration *config,
|
krb5_kdc_configuration *config,
|
||||||
|
17
kdc/misc.c
17
kdc/misc.c
@@ -304,3 +304,20 @@ _kdc_get_preferred_key(krb5_context context,
|
|||||||
return EINVAL; /* XXX */
|
return EINVAL; /* XXX */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
krb5_error_code
|
||||||
|
_kdc_verify_checksum(krb5_context context,
|
||||||
|
krb5_crypto crypto,
|
||||||
|
krb5_key_usage usage,
|
||||||
|
const krb5_data *data,
|
||||||
|
Checksum *cksum)
|
||||||
|
{
|
||||||
|
krb5_error_code ret;
|
||||||
|
|
||||||
|
ret = krb5_verify_checksum(context, crypto, usage,
|
||||||
|
data->data, data->length,
|
||||||
|
cksum);
|
||||||
|
if (ret == KRB5_PROG_SUMTYPE_NOSUPP)
|
||||||
|
ret = KRB5KDC_ERR_SUMTYPE_NOSUPP;
|
||||||
|
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user