diff options
author | 2014-01-31 16:56:32 +0000 | |
---|---|---|
committer | 2014-01-31 16:56:32 +0000 | |
commit | ba958d377676376b5606baf3bb98dd6da0a58e79 (patch) | |
tree | 61a70940ce764b07ed8e8f8ddd15fb53d3e894a1 /lib/libutil/pkcs5_pbkdf2.c | |
parent | replace most bzero with explicit_bzero, except a few that cna be memset (diff) | |
download | wireguard-openbsd-ba958d377676376b5606baf3bb98dd6da0a58e79.tar.xz wireguard-openbsd-ba958d377676376b5606baf3bb98dd6da0a58e79.zip |
explicit_bzero where useful
Diffstat (limited to 'lib/libutil/pkcs5_pbkdf2.c')
-rw-r--r-- | lib/libutil/pkcs5_pbkdf2.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/libutil/pkcs5_pbkdf2.c b/lib/libutil/pkcs5_pbkdf2.c index f7207650ee2..2d07ea03906 100644 --- a/lib/libutil/pkcs5_pbkdf2.c +++ b/lib/libutil/pkcs5_pbkdf2.c @@ -1,4 +1,4 @@ -/* $OpenBSD: pkcs5_pbkdf2.c,v 1.5 2014/01/18 07:12:04 jsing Exp $ */ +/* $OpenBSD: pkcs5_pbkdf2.c,v 1.6 2014/01/31 16:56:32 tedu Exp $ */ /*- * Copyright (c) 2008 Damien Bergamini <damien.bergamini@free.fr> @@ -111,11 +111,11 @@ pkcs5_pbkdf2(const char *pass, size_t pass_len, const uint8_t *salt, key += r; key_len -= r; }; - bzero(asalt, salt_len + 4); + explicit_bzero(asalt, salt_len + 4); free(asalt); - bzero(d1, sizeof(d1)); - bzero(d2, sizeof(d2)); - bzero(obuf, sizeof(obuf)); + explicit_bzero(d1, sizeof(d1)); + explicit_bzero(d2, sizeof(d2)); + explicit_bzero(obuf, sizeof(obuf)); return 0; } |