diff options
author | Denys Vlasenko | 2022-04-27 17:09:38 +0200 |
---|---|---|
committer | Denys Vlasenko | 2022-04-27 17:09:38 +0200 |
commit | 6da9947358276d989e002c3c5c8ff2e33676ae21 (patch) | |
tree | 1395c08ada4816b1d567d7ee95d396da746f158c | |
parent | 137b205722ed9a2e20f145d2f3e4106e8970fdad (diff) | |
download | busybox-6da9947358276d989e002c3c5c8ff2e33676ae21.zip busybox-6da9947358276d989e002c3c5c8ff2e33676ae21.tar.gz |
seedrng: remove unnecessary zero-filling of local variables
function old new delta
seedrng_main 1323 1292 -31
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | util-linux/seedrng.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/util-linux/seedrng.c b/util-linux/seedrng.c index 6c02b73..c762e9e 100644 --- a/util-linux/seedrng.c +++ b/util-linux/seedrng.c @@ -103,16 +103,16 @@ static int seed_rng(uint8_t *seed, size_t len, bool credit) int entropy_count; int buf_size; uint8_t buffer[MAX_SEED_LEN]; - } req = { - .entropy_count = credit ? len * 8 : 0, - .buf_size = len - }; + } req; int random_fd, ret; if (len > sizeof(req.buffer)) { errno = EFBIG; return -1; } + + req.entropy_count = credit ? len * 8 : 0; + req.buf_size = len; memcpy(req.buffer, seed, len); random_fd = open("/dev/urandom", O_RDONLY); @@ -164,7 +164,7 @@ int seedrng_main(int argc UNUSED_PARAM, char *argv[]) uint8_t new_seed[MAX_SEED_LEN]; size_t new_seed_len; bool new_seed_creditable, skip_credit = false; - struct timespec timestamp = { 0 }; + struct timespec timestamp; sha256_ctx_t hash; enum { |