summaryrefslogtreecommitdiff
path: root/accel-pppd/radius
diff options
context:
space:
mode:
authorDenys Fedoryshchenko <denys.f@collabora.com>2025-11-26 20:22:26 +0200
committerDenys Fedoryshchenko <denys.f@collabora.com>2025-11-26 20:23:38 +0200
commitf03dc39ae891d20e56d7acd764a9b5764a8a2fef (patch)
treeba79db962d5758e68cc706cfa1fb88b49669f4b8 /accel-pppd/radius
parentd013d3ff2150ca425ff13ce69d0eab394153803a (diff)
downloadaccel-ppp-f03dc39ae891d20e56d7acd764a9b5764a8a2fef.tar.gz
accel-ppp-f03dc39ae891d20e56d7acd764a9b5764a8a2fef.zip
Suppress OpenSSL 3.0 deprecation warnings for legacy crypto APIs
We are using similar approach as in other projects, easiest one, but probably in future it will break as soon as this functions will be removed completely. Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
Diffstat (limited to 'accel-pppd/radius')
-rw-r--r--accel-pppd/radius/packet.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/accel-pppd/radius/packet.c b/accel-pppd/radius/packet.c
index 0ef9a0e3..0bb64953 100644
--- a/accel-pppd/radius/packet.c
+++ b/accel-pppd/radius/packet.c
@@ -8,6 +8,12 @@
#include <sys/mman.h>
#include <linux/mman.h>
#include <arpa/inet.h>
+
+/*
+ * Suppress OpenSSL 3.0 deprecation warnings for HMAC API.
+ * See crypto.h for detailed explanation.
+ */
+#define OPENSSL_API_COMPAT 0x10100000L
#include <openssl/hmac.h>
#include <openssl/evp.h>