[General]: Syntax cleanup in utils (#1010)
This commit is contained in:
parent
e018f6c8fd
commit
00bc10ac3c
@ -25,7 +25,7 @@ namespace Utils
|
|||||||
pos += sprintf_s(&buffer[pos], sizeof(buffer) - pos, "%X", ~timeGetTime() ^ GenerateInt());
|
pos += sprintf_s(&buffer[pos], sizeof(buffer) - pos, "%X", ~timeGetTime() ^ GenerateInt());
|
||||||
pos += sprintf_s(&buffer[pos], sizeof(buffer) - pos, "%X", GenerateInt());
|
pos += sprintf_s(&buffer[pos], sizeof(buffer) - pos, "%X", GenerateInt());
|
||||||
|
|
||||||
return std::string(buffer, static_cast<std::size_t>(pos));
|
return std::string{ buffer, static_cast<std::size_t>(pos) };
|
||||||
}
|
}
|
||||||
|
|
||||||
std::uint32_t Rand::GenerateInt()
|
std::uint32_t Rand::GenerateInt()
|
||||||
@ -62,13 +62,13 @@ namespace Utils
|
|||||||
if (!key.isValid()) return {};
|
if (!key.isValid()) return {};
|
||||||
|
|
||||||
std::uint8_t buffer[512];
|
std::uint8_t buffer[512];
|
||||||
DWORD length = sizeof(buffer);
|
unsigned long length = sizeof(buffer);
|
||||||
|
|
||||||
ltc_mp = ltm_desc;
|
ltc_mp = ltm_desc;
|
||||||
register_prng(&sprng_desc);
|
register_prng(&sprng_desc);
|
||||||
ecc_sign_hash(reinterpret_cast<const std::uint8_t*>(message.data()), message.size(), buffer, &length, nullptr, find_prng("sprng"), key.getKeyPtr());
|
ecc_sign_hash(reinterpret_cast<const std::uint8_t*>(message.data()), message.size(), buffer, &length, nullptr, find_prng("sprng"), key.getKeyPtr());
|
||||||
|
|
||||||
return {reinterpret_cast<char*>(buffer), length};
|
return std::string{ reinterpret_cast<char*>(buffer), length };
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ECC::VerifyMessage(Key key, const std::string& message, const std::string& signature)
|
bool ECC::VerifyMessage(Key key, const std::string& message, const std::string& signature)
|
||||||
@ -78,7 +78,9 @@ namespace Utils
|
|||||||
ltc_mp = ltm_desc;
|
ltc_mp = ltm_desc;
|
||||||
|
|
||||||
int result = 0;
|
int result = 0;
|
||||||
return (ecc_verify_hash(reinterpret_cast<const std::uint8_t*>(signature.data()), signature.size(), reinterpret_cast<const std::uint8_t*>(message.data()), message.size(), &result, key.getKeyPtr()) == CRYPT_OK && result != 0);
|
return (ecc_verify_hash(reinterpret_cast<const std::uint8_t*>(signature.data()), signature.size(),
|
||||||
|
reinterpret_cast<const std::uint8_t*>(message.data()), message.size(),
|
||||||
|
&result, key.getKeyPtr()) == CRYPT_OK && result != 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
#pragma endregion
|
#pragma endregion
|
||||||
@ -104,7 +106,7 @@ namespace Utils
|
|||||||
if (!key.isValid()) return {};
|
if (!key.isValid()) return {};
|
||||||
|
|
||||||
std::uint8_t buffer[512];
|
std::uint8_t buffer[512];
|
||||||
DWORD length = sizeof(buffer);
|
unsigned long length = sizeof(buffer);
|
||||||
|
|
||||||
register_prng(&sprng_desc);
|
register_prng(&sprng_desc);
|
||||||
register_hash(&sha1_desc);
|
register_hash(&sha1_desc);
|
||||||
@ -113,7 +115,7 @@ namespace Utils
|
|||||||
|
|
||||||
rsa_sign_hash(reinterpret_cast<const std::uint8_t*>(message.data()), message.size(), buffer, &length, NULL, find_prng("sprng"), find_hash("sha1"), 0, key.getKeyPtr());
|
rsa_sign_hash(reinterpret_cast<const std::uint8_t*>(message.data()), message.size(), buffer, &length, NULL, find_prng("sprng"), find_hash("sha1"), 0, key.getKeyPtr());
|
||||||
|
|
||||||
return {reinterpret_cast<char*>(buffer), length};
|
return std::string{ reinterpret_cast<char*>(buffer), length };
|
||||||
}
|
}
|
||||||
|
|
||||||
bool RSA::VerifyMessage(Key key, const std::string& message, const std::string& signature)
|
bool RSA::VerifyMessage(Key key, const std::string& message, const std::string& signature)
|
||||||
@ -185,7 +187,7 @@ namespace Utils
|
|||||||
tiger_process(&state, data, length);
|
tiger_process(&state, data, length);
|
||||||
tiger_done(&state, buffer);
|
tiger_done(&state, buffer);
|
||||||
|
|
||||||
std::string hash(reinterpret_cast<char*>(buffer), sizeof(buffer));
|
std::string hash{ reinterpret_cast<char*>(buffer), sizeof(buffer) };
|
||||||
if (!hex) return hash;
|
if (!hex) return hash;
|
||||||
|
|
||||||
return String::DumpHex(hash, {});
|
return String::DumpHex(hash, {});
|
||||||
@ -209,7 +211,7 @@ namespace Utils
|
|||||||
sha1_process(&state, data, length);
|
sha1_process(&state, data, length);
|
||||||
sha1_done(&state, buffer);
|
sha1_done(&state, buffer);
|
||||||
|
|
||||||
std::string hash(reinterpret_cast<char*>(buffer), sizeof(buffer));
|
std::string hash{ reinterpret_cast<char*>(buffer), sizeof(buffer) };
|
||||||
if (!hex) return hash;
|
if (!hex) return hash;
|
||||||
|
|
||||||
return String::DumpHex(hash, {});
|
return String::DumpHex(hash, {});
|
||||||
@ -233,7 +235,7 @@ namespace Utils
|
|||||||
sha256_process(&state, data, length);
|
sha256_process(&state, data, length);
|
||||||
sha256_done(&state, buffer);
|
sha256_done(&state, buffer);
|
||||||
|
|
||||||
std::string hash(reinterpret_cast<char*>(buffer), sizeof(buffer));
|
std::string hash{ reinterpret_cast<char*>(buffer), sizeof(buffer) };
|
||||||
if (!hex) return hash;
|
if (!hex) return hash;
|
||||||
|
|
||||||
return String::DumpHex(hash, {});
|
return String::DumpHex(hash, {});
|
||||||
@ -257,7 +259,7 @@ namespace Utils
|
|||||||
sha512_process(&state, data, length);
|
sha512_process(&state, data, length);
|
||||||
sha512_done(&state, buffer);
|
sha512_done(&state, buffer);
|
||||||
|
|
||||||
std::string hash(reinterpret_cast<char*>(buffer), sizeof(buffer));
|
std::string hash{ reinterpret_cast<char*>(buffer), sizeof(buffer) };
|
||||||
if (!hex) return hash;
|
if (!hex) return hash;
|
||||||
|
|
||||||
return String::DumpHex(hash, {});
|
return String::DumpHex(hash, {});
|
||||||
|
Loading…
Reference in New Issue
Block a user