diff options
Diffstat (limited to 'freebsd/contrib/wpa/src/crypto/sha1.c')
-rw-r--r-- | freebsd/contrib/wpa/src/crypto/sha1.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/freebsd/contrib/wpa/src/crypto/sha1.c b/freebsd/contrib/wpa/src/crypto/sha1.c index de751fb9..7916c567 100644 --- a/freebsd/contrib/wpa/src/crypto/sha1.c +++ b/freebsd/contrib/wpa/src/crypto/sha1.c @@ -88,7 +88,8 @@ int hmac_sha1_vector(const u8 *key, size_t key_len, size_t num_elem, _addr[1] = mac; _len[1] = SHA1_MAC_LEN; ret = sha1_vector(2, _addr, _len, mac); - os_memset(k_pad, 0, sizeof(k_pad)); + forced_memzero(k_pad, sizeof(k_pad)); + forced_memzero(tk, sizeof(tk)); return ret; } |