aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/aesxx/utils/file_cmd_parser.hpp
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-06-13 19:06:16 +0200
committerEgor Tensin <egor@tensin.name>2026-06-13 19:06:16 +0200
commit1b2505ac21ce8dd09a34aff86455a8a3677094a0 (patch)
tree61124c0c28bb884842ac931f11a6c203a034fe7e /aesxx/utils/file_cmd_parser.hpp
parentworkflows/ci: add linting for Python test scripts (diff)
downloadaes-tools-1b2505ac21ce8dd09a34aff86455a8a3677094a0.tar.gz
aes-tools-1b2505ac21ce8dd09a34aff86455a8a3677094a0.zip
finally, perfect .clang-format settings?
Diffstat (limited to 'aesxx/utils/file_cmd_parser.hpp')
-rw-r--r--aesxx/utils/file_cmd_parser.hpp44
1 files changed, 27 insertions, 17 deletions
diff --git a/aesxx/utils/file_cmd_parser.hpp b/aesxx/utils/file_cmd_parser.hpp
index 5dec009..dc0c27e 100644
--- a/aesxx/utils/file_cmd_parser.hpp
+++ b/aesxx/utils/file_cmd_parser.hpp
@@ -28,31 +28,40 @@ public:
std::string iv;
explicit FileSettings(std::string_view argv0) : SettingsParser{argv0} {
- visible.add_options()("algorithm,a",
- boost::program_options::value<aes::Algorithm>(&algorithm)
- ->required()
- ->value_name("NAME"),
- "set algorithm");
+ visible.add_options()(
+ "algorithm,a",
+ boost::program_options::value<aes::Algorithm>(&algorithm)
+ ->required()
+ ->value_name("NAME"),
+ "set algorithm"
+ );
visible.add_options()(
"mode,m",
boost::program_options::value<aes::Mode>(&mode)->required()->value_name("MODE"),
- "set mode of operation");
+ "set mode of operation"
+ );
visible.add_options()(
"key,k",
boost::program_options::value<std::string>(&key)->required()->value_name("KEY"),
- "set encryption key");
- visible.add_options()("iv,v",
- boost::program_options::value<std::string>(&iv)->value_name("BLOCK"),
- "set initialization vector");
+ "set encryption key"
+ );
+ visible.add_options()(
+ "iv,v",
+ boost::program_options::value<std::string>(&iv)->value_name("BLOCK"),
+ "set initialization vector"
+ );
visible.add_options()(
"input,i",
boost::program_options::value<std::string>(&input_path)->required()->value_name("PATH"),
- "set input file path");
- visible.add_options()("output,o",
- boost::program_options::value<std::string>(&output_path)
- ->required()
- ->value_name("PATH"),
- "set output file path");
+ "set input file path"
+ );
+ visible.add_options()(
+ "output,o",
+ boost::program_options::value<std::string>(&output_path)
+ ->required()
+ ->value_name("PATH"),
+ "set output file path"
+ );
}
const char* get_short_description() const override {
@@ -66,7 +75,8 @@ public:
if (aes::mode_requires_init_vector(mode) && iv.empty()) {
throw boost::program_options::error{
- "an initialization vector is required for the selected mode of operation"};
+ "an initialization vector is required for the selected mode of operation"
+ };
}
}
};