diff options
| author | Per Larsson <[email protected]> | 2022-02-03 13:32:27 +0100 |
|---|---|---|
| committer | Per Larsson <[email protected]> | 2022-02-03 13:32:27 +0100 |
| commit | 1bf13f3c7ac64d44e13de0dcaf51036640232c8f (patch) | |
| tree | a66a643a6d81cb707eec56f87dda4e0fd893cce2 /zenserver/config.cpp | |
| parent | Encrypt serialized auth state. (diff) | |
| download | zen-1bf13f3c7ac64d44e13de0dcaf51036640232c8f.tar.xz zen-1bf13f3c7ac64d44e13de0dcaf51036640232c8f.zip | |
Added AES encryption key/IV cli options.
Diffstat (limited to 'zenserver/config.cpp')
| -rw-r--r-- | zenserver/config.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/zenserver/config.cpp b/zenserver/config.cpp index bc44e305b..4c30be3ea 100644 --- a/zenserver/config.cpp +++ b/zenserver/config.cpp @@ -117,6 +117,19 @@ ParseCliOptions(int argc, char* argv[], ZenServerOptions& ServerOptions) "Disable Sentry crash handler", cxxopts::value<bool>(ServerOptions.NoSentry)->default_value("false")); + options.add_option("security", + "", + "encryption-aes-key", + "256 bit AES encryption key", + cxxopts::value<std::string>(ServerOptions.EncryptionKey), + ""); + + options.add_option("security", + "", + "encryption-aes-iv", + "128 bit AES encryption initialization vector", + cxxopts::value<std::string>(ServerOptions.EncryptionIV), + ""); options .add_option("lifetime", "", "owner-pid", "Specify owning process id", cxxopts::value<int>(ServerOptions.OwnerPid), "<identifier>"); options.add_option("lifetime", |