[Git][NTPsec/ntpsec][master] rand => intercept_ntp_random

Hal Murray gitlab at mg.gitlab.com
Tue Dec 8 08:26:09 UTC 2015


Hal Murray pushed to branch master at NTPsec / ntpsec


Commits:
d25c962e by Hal Murray at 2015-12-08T00:24:40Z
rand => intercept_ntp_random

- - - - -


1 changed file:

- ntpd/ntp_control.c


Changes:

=====================================
ntpd/ntp_control.c
=====================================
--- a/ntpd/ntp_control.c
+++ b/ntpd/ntp_control.c
@@ -3448,7 +3448,7 @@ send_random_tag_value(
 	int	noise;
 	char	buf[32];
 
-	noise = rand() ^ (rand() << 16);
+	noise = intercept_ntp_random("send_random_tag");
 	buf[0] = 'a' + noise % 26;
 	noise >>= 5;
 	buf[1] = 'a' + noise % 26;
@@ -3488,7 +3488,7 @@ send_mru_entry(
 
 	remaining = COUNTOF(sent);
 	ZERO(sent);
-	noise = (uint32_t)(rand() ^ (rand() << 16));
+	noise = intercept_ntp_random("send_mru_entry");
 	while (remaining > 0) {
 		which = (noise & 7) % COUNTOF(sent);
 		noise >>= 3;
@@ -3923,7 +3923,7 @@ send_ifstats_entry(
 	noisebits = 0;
 	while (remaining > 0) {
 		if (noisebits < 4) {
-			noise = rand() ^ (rand() << 16);
+			noise = intercept_ntp_random("send_ifstats_entry");
 			noisebits = 31;
 		}
 		which = (noise & 0xf) % COUNTOF(sent);
@@ -4102,7 +4102,7 @@ send_restrict_entry(
 	noisebits = 0;
 	while (remaining > 0) {
 		if (noisebits < 2) {
-			noise = rand() ^ (rand() << 16);
+			noise = intercept_ntp_random("send_restrict_entry");
 			noisebits = 31;
 		}
 		which = (noise & 0x3) % COUNTOF(sent);



View it on GitLab: https://gitlab.com/NTPsec/ntpsec/commit/d25c962e7db050cf9b430bd2d7bbf92d350c7a9b
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ntpsec.org/pipermail/vc/attachments/20151208/eb8e2a20/attachment.html>


More information about the vc mailing list