--- a/sys/dev/crypto/rdrand/rdrand.c
+++ b/sys/dev/crypto/rdrand/rdrand.c
@@ -171,6 +171,7 @@
add_buffer_randomness_src(arandomness, cnt,
RAND_SRC_RDRAND |
RAND_SRCF_PCPU);
+ explicit_bzero(randomness, sizeof(randomness));
if (rdrand_debug > 0) {
--rdrand_debug;