aboutsummaryrefslogtreecommitdiff
path: root/lib/krb5/crypto-des-common.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/krb5/crypto-des-common.c')
-rw-r--r--lib/krb5/crypto-des-common.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/krb5/crypto-des-common.c b/lib/krb5/crypto-des-common.c
index 2565914de830..95f6389d1e84 100644
--- a/lib/krb5/crypto-des-common.c
+++ b/lib/krb5/crypto-des-common.c
@@ -77,7 +77,7 @@ _krb5_des_checksum(krb5_context context,
EVP_DigestUpdate(m, data, len);
EVP_DigestFinal_ex (m, p + 8, NULL);
EVP_MD_CTX_destroy(m);
- memset (&ivec, 0, sizeof(ivec));
+ memset_s(&ivec, sizeof(ivec), 0, sizeof(ivec));
EVP_CipherInit_ex(&ctx->ectx, NULL, NULL, NULL, (void *)&ivec, -1);
EVP_Cipher(&ctx->ectx, p, p, 24);
@@ -103,7 +103,7 @@ _krb5_des_verify(krb5_context context,
if (m == NULL)
return krb5_enomem(context);
- memset(&ivec, 0, sizeof(ivec));
+ memset_s(&ivec, sizeof(ivec), 0, sizeof(ivec));
EVP_CipherInit_ex(&ctx->dctx, NULL, NULL, NULL, (void *)&ivec, -1);
EVP_Cipher(&ctx->dctx, tmp, C->checksum.data, 24);
@@ -116,8 +116,8 @@ _krb5_des_verify(krb5_context context,
krb5_clear_error_message (context);
ret = KRB5KRB_AP_ERR_BAD_INTEGRITY;
}
- memset(tmp, 0, sizeof(tmp));
- memset(res, 0, sizeof(res));
+ memset_s(tmp, sizeof(tmp), 0, sizeof(tmp));
+ memset_s(res, sizeof(res), 0, sizeof(res));
return ret;
}