aboutsummaryrefslogtreecommitdiff
path: root/lib/krb5/crypto-arcfour.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/krb5/crypto-arcfour.c')
-rw-r--r--lib/krb5/crypto-arcfour.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/krb5/crypto-arcfour.c b/lib/krb5/crypto-arcfour.c
index e195bd3a0d7b..ae576eccfea5 100644
--- a/lib/krb5/crypto-arcfour.c
+++ b/lib/krb5/crypto-arcfour.c
@@ -180,9 +180,9 @@ ARCFOUR_subencrypt(krb5_context context,
EVP_Cipher(&ctx, cdata + 16, cdata + 16, len - 16);
EVP_CIPHER_CTX_cleanup(&ctx);
- memset (k1_c_data, 0, sizeof(k1_c_data));
- memset (k2_c_data, 0, sizeof(k2_c_data));
- memset (k3_c_data, 0, sizeof(k3_c_data));
+ memset_s(k1_c_data, sizeof(k1_c_data), 0, sizeof(k1_c_data));
+ memset_s(k2_c_data, sizeof(k2_c_data), 0, sizeof(k2_c_data));
+ memset_s(k3_c_data, sizeof(k3_c_data), 0, sizeof(k3_c_data));
return 0;
}
@@ -247,9 +247,9 @@ ARCFOUR_subdecrypt(krb5_context context,
if (ret)
krb5_abortx(context, "hmac failed");
- memset (k1_c_data, 0, sizeof(k1_c_data));
- memset (k2_c_data, 0, sizeof(k2_c_data));
- memset (k3_c_data, 0, sizeof(k3_c_data));
+ memset_s(k1_c_data, sizeof(k1_c_data), 0, sizeof(k1_c_data));
+ memset_s(k2_c_data, sizeof(k2_c_data), 0, sizeof(k2_c_data));
+ memset_s(k3_c_data, sizeof(k3_c_data), 0, sizeof(k3_c_data));
if (ct_memcmp (cksum.checksum.data, data, 16) != 0) {
krb5_clear_error_message (context);