export functionality

This commit is contained in:
Nikola Petrov
2023-08-24 22:26:41 +02:00
parent 1250fed6f9
commit 48b4402f0e
5 changed files with 220 additions and 173 deletions

View File

@@ -12,7 +12,7 @@ public:
Buffer();
~Buffer();
bool resize(size_t new_size);
void add(uint8_t* data, size_t data_size);
int add(uint8_t* data, size_t data_size);
// Removes data from buffer without checking if it's in the buffer
void remove_fast(uint8_t* data, size_t data_size);

View File

@@ -13,7 +13,7 @@ struct Pass
Pass() = default;
};
enum class Args
enum class Arg
{
Get, // get password for label
Generate, // generate password for label
@@ -36,4 +36,4 @@ bool load_buffer_from_file(Buffer* buffer);
void print_usage();
Args get_args(int argc, char** argv, char** label);
Arg get_args(int argc, char** argv, char** label);