mirror of
https://github.com/PowerShell/openssh-portable.git
synced 2025-07-28 00:04:30 +02:00
- (dtucker) [openbsd-compat/arc4random.c] Use explicit_bzero instead of an
assigment that might get optimized out. ok djm@
This commit is contained in:
parent
b9609fd86c
commit
eb012ac581
@ -17,6 +17,8 @@
|
|||||||
"doesn't bother me" deraadt@
|
"doesn't bother me" deraadt@
|
||||||
- (dtucker) [sshbuf.h] Only declare ECC functions if building without
|
- (dtucker) [sshbuf.h] Only declare ECC functions if building without
|
||||||
OpenSSL or if OpenSSL has ECC.
|
OpenSSL or if OpenSSL has ECC.
|
||||||
|
- (dtucker) [openbsd-compat/arc4random.c] Use explicit_bzero instead of an
|
||||||
|
assigment that might get optimized out. ok djm@
|
||||||
|
|
||||||
20140527
|
20140527
|
||||||
- (djm) [cipher.c] Fix merge botch.
|
- (djm) [cipher.c] Fix merge botch.
|
||||||
|
@ -229,7 +229,7 @@ arc4random_buf(void *_buf, size_t n)
|
|||||||
buf[i] = r & 0xff;
|
buf[i] = r & 0xff;
|
||||||
r >>= 8;
|
r >>= 8;
|
||||||
}
|
}
|
||||||
i = r = 0;
|
explicit_bzero(&r, sizeof(r));
|
||||||
}
|
}
|
||||||
#endif /* !defined(HAVE_ARC4RANDOM_BUF) && defined(HAVE_ARC4RANDOM) */
|
#endif /* !defined(HAVE_ARC4RANDOM_BUF) && defined(HAVE_ARC4RANDOM) */
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user