Change module GenerateKeyfile to more versatile GenerateKey, which doesnt have to output to a file

This commit is contained in:
Leonetienne
2022-05-27 17:17:43 +02:00
parent 93be4d9cdc
commit b9d81d1425
9 changed files with 56 additions and 65 deletions

View File

@@ -34,7 +34,7 @@ class Configuration {
ENCRYPT,
DECRYPT,
HASH,
GENERATE_KEYFILE
GENERATE_KEY
} activeModule;
//! Will analyze the supplied cli parameters,

View File

@@ -0,0 +1,15 @@
#ifndef GCRYPTCLI_MODULE_GENERATEKEY_H
#define GCRYPTCLI_MODULE_GENERATEKEY_H
namespace Module {
// This module just generates a key, and outputs it.
// Can be used to create a keyfiles.
class GenerateKey {
public:
//! Will write the key to a file
static void Run();
};
}
#endif

View File

@@ -1,14 +0,0 @@
#ifndef GCRYPTCLI_MODULE_GENERATEKEYFILE_H
#define GCRYPTCLI_MODULE_GENERATEKEYFILE_H
namespace Module {
// This class has the task to prepare and supply the encryption key.
class GenerateKeyfile {
public:
//! Will write the key to a file
static void Run();
};
}
#endif