From 6d9404b9b515c94eb1aef3a79d30b57d61dc1fdd Mon Sep 17 00:00:00 2001
From: Nikola Petrov <nikolape7@gmail.com>
Date: Tue, 15 Aug 2023 16:54:08 +0200
Subject: [PATCH] Format

---
 Password_manager/include/glob.h          |  12 +-
 Password_manager/source/buffer.cpp       |   6 +-
 Password_manager/source/cryptography.cpp |   4 +-
 Password_manager/source/func.cpp         |   4 +-
 Password_manager/source/glob.cpp         | 156 +++++++++++------------
 Password_manager/source/main.cpp         |  20 +--
 6 files changed, 97 insertions(+), 105 deletions(-)

diff --git a/Password_manager/include/glob.h b/Password_manager/include/glob.h
index 89dfe74..0e4e821 100644
--- a/Password_manager/include/glob.h
+++ b/Password_manager/include/glob.h
@@ -2,12 +2,12 @@
 
 
 enum class Glob_Result {
-    OOM_ERROR,
-    ENCODING_ERROR,
-    SYNTAX_ERROR,
-    UNMATCHED,
-    MATCHED,
-} ;
+	OOM_ERROR,
+	ENCODING_ERROR,
+	SYNTAX_ERROR,
+	UNMATCHED,
+	MATCHED,
+};
 
 // https://github.com/tsoding/glob.h
 Glob_Result glob(const char* pattern, const char* text);
\ No newline at end of file
diff --git a/Password_manager/source/buffer.cpp b/Password_manager/source/buffer.cpp
index 573c1b1..6507822 100644
--- a/Password_manager/source/buffer.cpp
+++ b/Password_manager/source/buffer.cpp
@@ -35,8 +35,8 @@ bool Buffer::resize(size_t new_size)
 void Buffer::add(uint8_t* data, size_t data_size)
 {
 	if (taken + data_size > size)
-		if(!resize(size + data_size)) return;
-	
+		if (!resize(size + data_size)) return;
+
 	memcpy_s(buffer + taken, size - taken, data, data_size);
 	taken += data_size;
 }
@@ -69,7 +69,7 @@ size_t Buffer::find(uint8_t* data, size_t data_size)
 	for (size_t i = 0; i < taken; i++)
 		if (memcmp(buffer + i, data, data_size) == 0)
 			return i;
-	
+
 	return -1;
 }
 
diff --git a/Password_manager/source/cryptography.cpp b/Password_manager/source/cryptography.cpp
index 868c330..d6e378a 100644
--- a/Password_manager/source/cryptography.cpp
+++ b/Password_manager/source/cryptography.cpp
@@ -34,7 +34,7 @@ bool Cryptography::encrypt(Buffer* plain, Buffer* encrypted)
 	if (!ctx) return handleErrors();
 	if (1 != EVP_EncryptInit_ex(ctx, EVP_aes_256_cbc(), NULL, key, iv)) return handleErrors();
 
-	if (1 != EVP_EncryptUpdate(ctx, encrypted->buffer, (int*)& encrypted->taken, plain->buffer, plain->taken)) return handleErrors();
+	if (1 != EVP_EncryptUpdate(ctx, encrypted->buffer, (int*)&encrypted->taken, plain->buffer, plain->taken)) return handleErrors();
 	int final_len;
 	if (1 != EVP_EncryptFinal_ex(ctx, encrypted->buffer + encrypted->taken, &final_len)) return handleErrors();
 	encrypted->taken += final_len;
@@ -54,7 +54,7 @@ bool Cryptography::decrypt(Buffer* encrypted, Buffer* decrypted)
 	if (!ctx) return handleErrors();
 	if (1 != EVP_DecryptInit_ex(ctx, EVP_aes_256_cbc(), NULL, key, iv)) return handleErrors();
 
-	if (1 != EVP_DecryptUpdate(ctx, decrypted->buffer, (int*) & decrypted->taken, encrypted->buffer, encrypted->taken)) return handleErrors();
+	if (1 != EVP_DecryptUpdate(ctx, decrypted->buffer, (int*)&decrypted->taken, encrypted->buffer, encrypted->taken)) return handleErrors();
 	int final_len;
 	if (1 != EVP_DecryptFinal_ex(ctx, decrypted->buffer + decrypted->taken, &final_len)) return handleErrors();
 	decrypted->taken += final_len;
diff --git a/Password_manager/source/func.cpp b/Password_manager/source/func.cpp
index 98751f4..fb1447e 100644
--- a/Password_manager/source/func.cpp
+++ b/Password_manager/source/func.cpp
@@ -41,7 +41,6 @@ bool save_buffer_to_file(Buffer* buffer)
 
 bool load_buffer_from_file(Buffer* buffer)
 {
-
 	std::ifstream file("passwords.bin", std::ios::binary);
 	if (!file.is_open()) return false;
 
@@ -94,7 +93,7 @@ Args get_args(int argc, char** argv, char** label) {
 	if (argc < 3)
 	{
 		*label = argv[1];
-		return Args::Get;	
+		return Args::Get;
 	}
 
 	*label = argv[2];
@@ -116,6 +115,5 @@ Args get_args(int argc, char** argv, char** label) {
 		return Args::Input;
 	}
 
-
 	return Args::Error;
 }
\ No newline at end of file
diff --git a/Password_manager/source/glob.cpp b/Password_manager/source/glob.cpp
index 1b94528..25952b0 100644
--- a/Password_manager/source/glob.cpp
+++ b/Password_manager/source/glob.cpp
@@ -2,93 +2,93 @@
 
 Glob_Result glob(const char* pattern, const char* text)
 {
-    while (*pattern != '\0' && *text != '\0') {
-        switch (*pattern) {
-        case '?': {
-            pattern += 1;
-            text += 1;
-        }
-                break;
+	while (*pattern != '\0' && *text != '\0') {
+		switch (*pattern) {
+		case '?': {
+			pattern += 1;
+			text += 1;
+		}
+				break;
 
-        case '*': {
-            Glob_Result result = glob(pattern + 1, text);
-            if (result != Glob_Result::UNMATCHED) return result;
-            text += 1;
-        }
-                break;
+		case '*': {
+			Glob_Result result = glob(pattern + 1, text);
+			if (result != Glob_Result::UNMATCHED) return result;
+			text += 1;
+		}
+				break;
 
-        case '[': {
-            bool matched = false;
-            bool negate = false;
+		case '[': {
+			bool matched = false;
+			bool negate = false;
 
-            pattern += 1; // skipping [
-            if (*pattern == '\0') return Glob_Result::SYNTAX_ERROR; // unclosed [
+			pattern += 1; // skipping [
+			if (*pattern == '\0') return Glob_Result::SYNTAX_ERROR; // unclosed [
 
-            if (*pattern == '!') {
-                negate = true;
-                pattern += 1;
-                if (*pattern == '\0') return Glob_Result::SYNTAX_ERROR; // unclosed [
-            }
+			if (*pattern == '!') {
+				negate = true;
+				pattern += 1;
+				if (*pattern == '\0') return Glob_Result::SYNTAX_ERROR; // unclosed [
+			}
 
-            char prev = *pattern;
-            matched |= prev == *text;
-            pattern += 1;
+			char prev = *pattern;
+			matched |= prev == *text;
+			pattern += 1;
 
-            while (*pattern != ']' && *pattern != '\0') {
-                switch (*pattern) {
-                case '-': {
-                    pattern += 1;
-                    switch (*pattern) {
-                    case ']':
-                        matched |= '-' == *text;
-                        break;
-                    case '\0':
-                        return Glob_Result::SYNTAX_ERROR; // unclosed [
-                    default: {
-                        matched |= prev <= *text && *text <= *pattern;
-                        prev = *pattern;
-                        pattern += 1;
-                    }
-                    }
-                }
-                        break;
-                default: {
-                    prev = *pattern;
-                    matched |= prev == *text;
-                    pattern += 1;
-                }
-                }
-            }
+			while (*pattern != ']' && *pattern != '\0') {
+				switch (*pattern) {
+				case '-': {
+					pattern += 1;
+					switch (*pattern) {
+					case ']':
+						matched |= '-' == *text;
+						break;
+					case '\0':
+						return Glob_Result::SYNTAX_ERROR; // unclosed [
+					default: {
+						matched |= prev <= *text && *text <= *pattern;
+						prev = *pattern;
+						pattern += 1;
+					}
+					}
+				}
+						break;
+				default: {
+					prev = *pattern;
+					matched |= prev == *text;
+					pattern += 1;
+				}
+				}
+			}
 
-            if (*pattern != ']') return Glob_Result::SYNTAX_ERROR; // unclosed [
-            if (negate) matched = !matched;
-            if (!matched) return Glob_Result::UNMATCHED;
+			if (*pattern != ']') return Glob_Result::SYNTAX_ERROR; // unclosed [
+			if (negate) matched = !matched;
+			if (!matched) return Glob_Result::UNMATCHED;
 
-            pattern += 1;
-            text += 1;
-        }
-                break;
+			pattern += 1;
+			text += 1;
+		}
+				break;
 
-        case '\\':
-            pattern += 1;
-            if (*pattern == '\0') return Glob_Result::SYNTAX_ERROR; // unfinished escape
-            // fallthrough
-        default: {
-            if (*pattern == *text) {
-                pattern += 1;
-                text += 1;
-            }
-            else {
-                return Glob_Result::UNMATCHED;
-            }
-        }
-        }
-    }
+		case '\\':
+			pattern += 1;
+			if (*pattern == '\0') return Glob_Result::SYNTAX_ERROR; // unfinished escape
+			// fallthrough
+		default: {
+			if (*pattern == *text) {
+				pattern += 1;
+				text += 1;
+			}
+			else {
+				return Glob_Result::UNMATCHED;
+			}
+		}
+		}
+	}
 
-    if (*text == '\0') {
-        while (*pattern == '*') pattern += 1;
-        if (*pattern == '\0') return Glob_Result::MATCHED;
-    }
+	if (*text == '\0') {
+		while (*pattern == '*') pattern += 1;
+		if (*pattern == '\0') return Glob_Result::MATCHED;
+	}
 
-    return Glob_Result::UNMATCHED;
+	return Glob_Result::UNMATCHED;
 }
\ No newline at end of file
diff --git a/Password_manager/source/main.cpp b/Password_manager/source/main.cpp
index aa89d90..df6a593 100644
--- a/Password_manager/source/main.cpp
+++ b/Password_manager/source/main.cpp
@@ -9,9 +9,7 @@ int main(int argc, char** argv)
 {
 	char* label = nullptr;
 	Args args = get_args(argc, argv, &label);
-	if(args == Args::Error) return 1;
-
-
+	if (args == Args::Error) return 1;
 
 	Buffer encrypted_buffer;
 	if (!load_buffer_from_file(&encrypted_buffer))
@@ -20,8 +18,6 @@ int main(int argc, char** argv)
 			return 1;
 		}
 
-
-
 	printf_s("Input main password:");
 	std::string user_pass = get_passwd();
 	if (user_pass.empty())
@@ -36,13 +32,11 @@ int main(int argc, char** argv)
 	if (encrypted_buffer.size > 0)
 		if (!crypto.decrypt(&encrypted_buffer, &decrypted_buffer)) return 1;
 
-
 	Pass* pass = nullptr;
 	Pass new_pass = { 0 };
 	Pass* passwords = nullptr;
 	std::string new_string;
 
-	
 	switch (args)
 	{
 	case Args::Get:
@@ -59,17 +53,17 @@ int main(int argc, char** argv)
 		pass = find_password(&decrypted_buffer, label);
 
 		if (pass != nullptr) generate_password(pass->password);
-		else 
+		else
 		{
 			generate_password(new_pass.password);
 			strcpy_s(new_pass.label, MAX_STRING_SIZE, label);
-			decrypted_buffer.add((uint8_t*) & new_pass, sizeof(Pass));
+			decrypted_buffer.add((uint8_t*)&new_pass, sizeof(Pass));
 			pass = &new_pass;
 		}
 
 		crypto.encrypt(&decrypted_buffer, &encrypted_buffer);
 		save_buffer_to_file(&encrypted_buffer);
-		
+
 		break;
 	case Args::List:
 
@@ -79,7 +73,7 @@ int main(int argc, char** argv)
 			printf_s("%s\n", passwords[i].label);
 		}
 		return 0;
-	
+
 		break;
 	case Args::Delete:
 		pass = find_password(&decrypted_buffer, label);
@@ -125,7 +119,7 @@ int main(int argc, char** argv)
 		}
 		return 0;
 
-	break;
+		break;
 
 	case Args::Input:
 		printf_s("Input password for %s:\n", label);
@@ -163,5 +157,5 @@ int main(int argc, char** argv)
 	put_data_on_clipboard(pass->password);
 #endif
 
-	
+
 }