From b8f7d8f554b238bca583b6a3d5966072068a3e71 Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Thu, 6 Jul 2023 21:58:49 -0700 Subject: [PATCH] require --seed when encrypting trivial data --- src/Main.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Main.cc b/src/Main.cc index 84dc2fa2..f2117411 100644 --- a/src/Main.cc +++ b/src/Main.cc @@ -780,6 +780,9 @@ int main(int argc, char** argv) { case Behavior::ENCRYPT_TRIVIAL_DATA: case Behavior::DECRYPT_TRIVIAL_DATA: { + if (seed.empty() && behavior == Behavior::ENCRYPT_TRIVIAL_DATA) { + throw logic_error("--seed is required when encrypting data"); + } string data = read_input_data(); uint8_t basis; if (seed.empty()) {