digest: add support for OpenSSL 1.1.0
commit4ba86e48148678e539e0edd137d54649c5fb8ba6
authorStefan Becker <chemobejk@gmail.com>
Sun, 11 Jun 2017 01:19:18 +0000 (11 04:19 +0300)
committerStefan Becker <chemobejk@gmail.com>
Sun, 11 Jun 2017 01:19:18 +0000 (11 04:19 +0300)
treef87bb43508dc3cac1ba349739b45ba61eca2bdee
parent778376afa8a9984d8e9988d744cd41661160943e
digest: add support for OpenSSL 1.1.0

It turns out that Debian 9.0 has switched to OpenSSL 1.1.0 which by
default deprecates a lot of older APIs. That explains all those build
problems that I can't reproduce with OpenSSL 1.0.1.

For HMAC digest code we need to check the OpenSSL version number, as
the new API functions aren't available in older versions.
ChangeLog
NEWS
contrib/debian/changelog
contrib/opensuse-build-service/pidgin-sipe.changes
src/core/sipe-digest-openssl.c