aboutsummaryrefslogtreecommitdiff
path: root/src/encryption_functions.cpp
diff options
context:
space:
mode:
authoroldmud0 <oldmud0@users.noreply.github.com>2020-05-22 17:13:17 -0500
committeroldmud0 <oldmud0@users.noreply.github.com>2020-05-22 17:13:37 -0500
commit8928aa2718378bc42d20d5bbe6c17be68d65d6f3 (patch)
treebf90d3e73519d58cc89e2135b613e308ac0a0ed8 /src/encryption_functions.cpp
parent156a760ebab6839c53f9c613881f0937e814414a (diff)
Perform clang-format
If you don't want to see this commit on blames, use the hidden whitespace option on GitHub, or use `-w` in git-blame.
Diffstat (limited to 'src/encryption_functions.cpp')
-rw-r--r--src/encryption_functions.cpp19
1 files changed, 7 insertions, 12 deletions
diff --git a/src/encryption_functions.cpp b/src/encryption_functions.cpp
index ffbe0cdb..6669fe15 100644
--- a/src/encryption_functions.cpp
+++ b/src/encryption_functions.cpp
@@ -4,8 +4,8 @@
QString fanta_encrypt(QString temp_input, unsigned int p_key)
{
- //using standard stdlib types is actually easier here because of implicit char<->int conversion
- //which in turn makes encryption arithmetic easier
+ // using standard stdlib types is actually easier here because of implicit
+ // char<->int conversion which in turn makes encryption arithmetic easier
unsigned int key = p_key;
unsigned int C1 = 53761;
@@ -14,8 +14,7 @@ QString fanta_encrypt(QString temp_input, unsigned int p_key)
QVector<uint_fast8_t> temp_result;
std::string input = temp_input.toUtf8().constData();
- for (unsigned int pos = 0 ; pos < input.size() ; ++pos)
- {
+ for (unsigned int pos = 0; pos < input.size(); ++pos) {
uint_fast8_t output = input.at(pos) ^ (key >> 8) % 256;
temp_result.append(output);
key = (temp_result.at(pos) + key) * C1 + C2;
@@ -23,8 +22,7 @@ QString fanta_encrypt(QString temp_input, unsigned int p_key)
std::string result = "";
- for (uint_fast8_t i_int : temp_result)
- {
+ for (uint_fast8_t i_int : temp_result) {
result += omni::int_to_hex(i_int);
}
@@ -39,9 +37,8 @@ QString fanta_decrypt(QString temp_input, unsigned int key)
QVector<unsigned int> unhexed_vector;
- for(unsigned int i=0; i< input.length(); i+=2)
- {
- std::string byte = input.substr(i,2);
+ for (unsigned int i = 0; i < input.length(); i += 2) {
+ std::string byte = input.substr(i, 2);
unsigned int hex_int = strtoul(byte.c_str(), nullptr, 16);
unhexed_vector.append(hex_int);
}
@@ -51,13 +48,11 @@ QString fanta_decrypt(QString temp_input, unsigned int key)
std::string result = "";
- for (int pos = 0 ; pos < unhexed_vector.size() ; ++pos)
- {
+ for (int pos = 0; pos < unhexed_vector.size(); ++pos) {
unsigned char output = unhexed_vector.at(pos) ^ (key >> 8) % 256;
result += output;
key = (unhexed_vector.at(pos) + key) * C1 + C2;
}
return QString::fromStdString(result);
-
}