code clean
This commit is contained in:
@@ -32,22 +32,6 @@
|
|||||||
// =======================================================
|
// =======================================================
|
||||||
// Define missing bcrypt constants if MinGW headers lack them
|
// Define missing bcrypt constants if MinGW headers lack them
|
||||||
// =======================================================
|
// =======================================================
|
||||||
#ifndef BCRYPT_ECDH_ALGORITHM
|
|
||||||
#define BCRYPT_ECDH_ALGORITHM L"ECDH"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef BCRYPT_ECDH_P256_ALGORITHM
|
|
||||||
#define BCRYPT_ECDH_P256_ALGORITHM L"ECDH_P256"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef BCRYPT_ECDH_P384_ALGORITHM
|
|
||||||
#define BCRYPT_ECDH_P384_ALGORITHM L"ECDH_P384"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef BCRYPT_ECDH_P521_ALGORITHM
|
|
||||||
#define BCRYPT_ECDH_P521_ALGORITHM L"ECDH_P521"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef MS_PRIMITIVE_PROVIDER
|
#ifndef MS_PRIMITIVE_PROVIDER
|
||||||
#define MS_PRIMITIVE_PROVIDER L"Microsoft Primitive Provider"
|
#define MS_PRIMITIVE_PROVIDER L"Microsoft Primitive Provider"
|
||||||
#endif
|
#endif
|
||||||
@@ -94,7 +78,7 @@ BOOL crypto_init_aespsk(const char *aespsk_key_b64) {
|
|||||||
if (decoded) LocalFree(decoded);
|
if (decoded) LocalFree(decoded);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
memcpy(g_aesKey, decoded, AES_KEY_SIZE);
|
memcpy(g_aesKey, decoded, AES_KEY_SIZE);
|
||||||
g_aesKeySet = 1;
|
g_aesKeySet = 1;
|
||||||
g_encryptionEnabled = 1;
|
g_encryptionEnabled = 1;
|
||||||
@@ -121,7 +105,7 @@ BOOL CryptoMythicEncryptPackage(void* package) {
|
|||||||
pkg, pkg ? pkg->buffer : NULL, pkg ? pkg->length : 0);
|
pkg, pkg ? pkg->buffer : NULL, pkg ? pkg->length : 0);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("[CRYPTO] Input package: length=%zu bytes\n", pkg->length);
|
printf("[CRYPTO] Input package: length=%zu bytes\n", pkg->length);
|
||||||
|
|
||||||
if (!g_aesKeySet) {
|
if (!g_aesKeySet) {
|
||||||
@@ -178,7 +162,7 @@ BOOL CryptoMythicEncryptPackage(void* package) {
|
|||||||
printf("[CRYPTO] ERROR: Failed to prepend IV\n");
|
printf("[CRYPTO] ERROR: Failed to prepend IV\n");
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
memmove((PBYTE)pkg->buffer + IVSIZE, pkg->buffer, pkg->length);
|
memmove((PBYTE)pkg->buffer + IVSIZE, pkg->buffer, pkg->length);
|
||||||
memcpy(pkg->buffer, iv, IVSIZE);
|
memcpy(pkg->buffer, iv, IVSIZE);
|
||||||
pkg->length += IVSIZE;
|
pkg->length += IVSIZE;
|
||||||
|
|||||||
Reference in New Issue
Block a user