2017-11-14 01:14:50 +01:00
|
|
|
From: Robert Langhammer <rlanghammer@web.de>
|
|
|
|
Date: Mon, 13 Nov 2017 21:04:55 +0100
|
2021-06-20 20:17:44 +02:00
|
|
|
Subject: fastd_generate_key_from_urandom
|
2017-11-14 01:14:50 +01:00
|
|
|
|
|
|
|
diff --git a/net/fastd/patches/001-generate_key_from_urandom.patch b/net/fastd/patches/001-generate_key_from_urandom.patch
|
|
|
|
new file mode 100644
|
2021-06-20 20:17:44 +02:00
|
|
|
index 0000000000000000000000000000000000000000..e06739a1e715ab310d9b30ae704f615572d6b4b9
|
2017-11-14 01:14:50 +01:00
|
|
|
--- /dev/null
|
|
|
|
+++ b/net/fastd/patches/001-generate_key_from_urandom.patch
|
|
|
|
@@ -0,0 +1,14 @@
|
|
|
|
+--- a/src/protocols/ec25519_fhmqvc/util.c
|
|
|
|
++++ b/src/protocols/ec25519_fhmqvc/util.c
|
|
|
|
+@@ -47,9 +47,9 @@ void fastd_protocol_ec25519_fhmqvc_gener
|
|
|
|
+ ecc_int256_t public_key;
|
|
|
|
+
|
|
|
|
+ if (!conf.machine_readable)
|
|
|
|
+- pr_info("Reading 32 bytes from /dev/random...");
|
|
|
|
++ pr_info("Reading 32 bytes from /dev/urandom...");
|
|
|
|
+
|
|
|
|
+- fastd_random_bytes(secret_key.p, SECRETKEYBYTES, true);
|
|
|
|
++ fastd_random_bytes(secret_key.p, SECRETKEYBYTES, false);
|
|
|
|
+ ecc_25519_gf_sanitize_secret(&secret_key, &secret_key);
|
|
|
|
+
|
|
|
|
+ ecc_25519_work_t work;
|