diff options
author | Ben Wiederhake <BenWiederhake.GitHub@gmx> | 2015-09-25 12:00:10 +0300 |
---|---|---|
committer | Ben Wiederhake <BenWiederhake.GitHub@gmx> | 2015-10-01 21:59:53 +0300 |
commit | 320b4de16094d41dd8555e01226a514bcab7f3ba (patch) | |
tree | 7d3d8e6039c357e75cd0053f5cfe675ff3100960 /structures.c | |
parent | afedd63ff5028d2e9cb31d5f0aeae3106413b94c (diff) |
Split along aes.h.
Diffstat (limited to 'structures.c')
-rw-r--r-- | structures.c | 8 |
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); |