From 7ec6b6220dc79c3dd1cb8993339fea8fc37869b0 Mon Sep 17 00:00:00 2001 From: Taylor R Campbell Date: Tue, 20 Jun 2023 01:24:19 +0000 Subject: [PATCH] krb5/crypto: Label unconst abuse for iov. --- lib/krb5/crypto.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/krb5/crypto.c b/lib/krb5/crypto.c index 1363e8029..0e7c0f6dc 100644 --- a/lib/krb5/crypto.c +++ b/lib/krb5/crypto.c @@ -296,7 +296,7 @@ _krb5_internal_hmac(krb5_context context, { struct krb5_crypto_iov iov[1]; - iov[0].data.data = (void *) data; + iov[0].data.data = rk_UNCONST(data); iov[0].data.length = len; iov[0].flags = KRB5_CRYPTO_TYPE_DATA; return _krb5_internal_hmac_iov(context, crypto, cm, usage, iov, 1, @@ -2460,7 +2460,7 @@ derive_key_sp800_hmac(krb5_context context, if (ret) return ret; - label.data = (void *)constant; + label.data = rk_UNCONST(constant); label.length = len; ret = _krb5_SP800_108_HMAC_KDF(context, &key->key->keyvalue,