krb5: Add a verify mode for the HMAC_SHA1 checksum
Add a verify operation for this checksum. If a verify operation isn't defined, then the verify_checksum code has to dynamically allocate and free a block of memory for the computed checksum, which can be a significant overhead when performing bulk data encryption.
This commit is contained in:

committed by
Jeffrey Altman

parent
c611a23d77
commit
a1c8f029b7
@@ -72,7 +72,7 @@ struct _krb5_checksum_type _krb5_checksum_hmac_sha1_aes128 = {
|
||||
12,
|
||||
F_KEYED | F_CPROOF | F_DERIVED,
|
||||
_krb5_SP_HMAC_SHA1_checksum,
|
||||
NULL
|
||||
_krb5_SP_HMAC_SHA1_verify
|
||||
};
|
||||
|
||||
struct _krb5_checksum_type _krb5_checksum_hmac_sha1_aes256 = {
|
||||
@@ -82,7 +82,7 @@ struct _krb5_checksum_type _krb5_checksum_hmac_sha1_aes256 = {
|
||||
12,
|
||||
F_KEYED | F_CPROOF | F_DERIVED,
|
||||
_krb5_SP_HMAC_SHA1_checksum,
|
||||
NULL
|
||||
_krb5_SP_HMAC_SHA1_verify
|
||||
};
|
||||
|
||||
static krb5_error_code
|
||||
|
Reference in New Issue
Block a user