]> git.ipfire.org Git - thirdparty/asterisk.git/commit
OpenSSL 1.1.0 support 24/4524/1
authorTzafrir Cohen <tzafrir.cohen@xorcom.com>
Tue, 28 Jun 2016 21:26:59 +0000 (23:26 +0200)
committerJoshua Colp <jcolp@digium.com>
Wed, 30 Nov 2016 13:09:13 +0000 (08:09 -0500)
commit0f33fa4eade4de06fed539e8e6e81c36b48e2a9e
treea5c3bef35a525e160084bf5e005c288de88bb6e4
parenta15258146476fb26e3fc7ca8340ccb3aa3692e4c
OpenSSL 1.1.0 support

OpenSSL 1.1.0 includes some major changes in the interface. See
https://wiki.openssl.org/index.php/1.1_API_Changes .

Status: Right now there are still a few deprecation notes with OpenSSL
1.1.0. But it's a start.

Changes:
* CRYPTO_LOCK is no longer available. Replace it with its value for now.
  I don't completely understand what it is used for there.
* Remove several functions from libasteriskssl that seem to no longer be
  needed.
* Structures have become opaque and are accesses with accessors.
* ERR_remove_thread_state() no longer needed.
* SSLv2 code now could no longer be used in 1.1.

ASTERISK-26109 #close

Change-Id: I5e29d477d486ca29b6aae0dc2f5dff960c1cb82b
main/libasteriskssl.c
main/tcptls.c