grishka / libtgvoip

VoIP library for Telegram clients
The Unlicense
387 stars 156 forks source link

Build failure against OpenSSL 1.1.0 #37

Closed xuzhao9 closed 6 years ago

xuzhao9 commented 6 years ago

Starting from OpenSSL 1.1.0, the AES_ctr128_encrypt function called in VoIPController.cpp file is removed. Changing the function to AES_cfg128_encrypt and coercively converting the argument type can fix the compilation error, but it may not work in practice.

mymedia2 commented 6 years ago

Hey, look at my pull request #31.

It appears to break build against old OpenSSL 1.0.1, but I'm going to fix this issue shortly.

Aokromes commented 6 years ago

I wonder if cannot be changed to LibreSSL instead.

grishka commented 6 years ago

I've merged #31 yesterday so we can assume this one is resolved as well.