commit | d6fcf3664709aad7e7d207f467b5185d65ebf19f | [log] [tgz] |
---|---|---|
author | Sergey Kandaurov <pluknet@nginx.com> | Tue Aug 10 23:43:16 2021 +0300 |
committer | Sergey Kandaurov <pluknet@nginx.com> | Tue Aug 10 23:43:16 2021 +0300 |
tree | 35e25a9bfbffee7e566783325fdb342209981453 | |
parent | 016fd93c31a918173794606c870dcb52286996ae [diff] |
SSL: silenced warnings when building with OpenSSL 3.0. The OPENSSL_SUPPRESS_DEPRECATED macro is used to suppress deprecation warnings. This covers Session Tickets keys, SSL Engine, DH low level API for DHE ciphers. Unlike OPENSSL_API_COMPAT, it works well with OpenSSL built with no-deprecated. In particular, it doesn't unhide various macros in OpenSSL includes, which are meant to be hidden under OPENSSL_NO_DEPRECATED.