From d4036d8b72959ddcac1d4dbe447d049d524bbd5a Mon Sep 17 00:00:00 2001 From: ryan Date: Wed, 16 Aug 2023 05:50:08 -0500 Subject: [PATCH] keyfork-mnemonic-generate: treat offline as success --- keyfork-mnemonic-generate/src/main.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/keyfork-mnemonic-generate/src/main.rs b/keyfork-mnemonic-generate/src/main.rs index e778f85..fdfe30e 100644 --- a/keyfork-mnemonic-generate/src/main.rs +++ b/keyfork-mnemonic-generate/src/main.rs @@ -19,7 +19,7 @@ use sha2::{Digest, Sha256}; static WARNING_LINKS: [&str; 1] = ["https://lore.kernel.org/lkml/20211223141113.1240679-2-Jason@zx2c4.com/"]; -fn check_kernel_version() { +fn ensure_safe_kernel_version() { let kernel_version = read_to_string("/proc/version").expect("/proc/version"); let v = kernel_version .split(' ') @@ -40,7 +40,7 @@ fn check_kernel_version() { ); } -fn check_online() { +fn ensure_offline() { let paths = read_dir("/sys/class/net").expect("Unable to read network interfaces"); for entry in paths { let mut path = entry.expect("Unable to read directory entry").path(); @@ -74,8 +74,8 @@ fn main() -> Result<(), Box> { if !env::vars() .any(|(name, _)| name == "SHOOT_SELF_IN_FOOT" || name == "INSECURE_HARDWARE_ALLOWED") { - check_kernel_version(); - check_online(); + ensure_safe_kernel_version(); + ensure_offline(); } let wordlist = build_wordlist();