Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/majn/tgl.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Wiederhake <BenWiederhake.GitHub@gmx>2015-09-25 12:00:10 +0300
committerBen Wiederhake <BenWiederhake.GitHub@gmx>2015-10-01 21:59:53 +0300
commit320b4de16094d41dd8555e01226a514bcab7f3ba (patch)
tree7d3d8e6039c357e75cd0053f5cfe675ff3100960 /structures.c
parentafedd63ff5028d2e9cb31d5f0aeae3106413b94c (diff)
Split along aes.h.
Diffstat (limited to 'structures.c')
-rw-r--r--structures.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/structures.c b/structures.c
index b608dbe..9dc9876 100644
--- a/structures.c
+++ b/structures.c
@@ -29,7 +29,7 @@
#include "mtproto-common.h"
//#include "telegram.h"
#include "tree.h"
-#include <openssl/aes.h>
+#include "crypto/aes.h"
#include "crypto/bn.h"
#include "crypto/sha.h"
#include "queries.h"
@@ -1492,9 +1492,9 @@ static int decrypt_encrypted_message (struct tgl_secret_chat *E) {
memcpy (iv + 20, sha1c_buffer + 16, 4);
memcpy (iv + 24, sha1d_buffer + 0, 8);
- AES_KEY aes_key;
- AES_set_decrypt_key (key, 256, &aes_key);
- AES_ige_encrypt ((void *)decr_ptr, (void *)decr_ptr, 4 * (decr_end - decr_ptr), &aes_key, iv, 0);
+ TGLC_aes_key aes_key;
+ TGLC_aes_set_decrypt_key (key, 256, &aes_key);
+ TGLC_aes_ige_encrypt ((void *)decr_ptr, (void *)decr_ptr, 4 * (decr_end - decr_ptr), &aes_key, iv, 0);
memset (&aes_key, 0, sizeof (aes_key));
int x = *(decr_ptr);