summaryrefslogtreecommitdiff
path: root/dev-util/librnp/files/librnp-0.18.1-switch-defines-for-botan-3.11.patch
blob: dcdf68743e7acbf1b09a8764b00169358b5f3a00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
diff '--color=auto' -Naur a/src/lib/crypto/ec.cpp b/src/lib/crypto/ec.cpp
--- a/src/lib/crypto/ec.cpp	2025-11-21 15:12:02.000000000 +0200
+++ b/src/lib/crypto/ec.cpp	2026-04-04 08:22:12.502593507 +0300
@@ -40,6 +40,10 @@
 #include "botan/ecdh.h"
 #include <cassert>
 #endif
+#include <botan/version.h>
+#if BOTAN_VERSION_CODE >= BOTAN_VERSION_CODE_FOR(3, 11, 0)
+#include <botan/ec_group.h>
+#endif
 
 namespace pgp {
 namespace ec {
diff '--color=auto' -Naur a/src/lib/crypto/exdsa_ecdhkem.cpp b/src/lib/crypto/exdsa_ecdhkem.cpp
--- a/src/lib/crypto/exdsa_ecdhkem.cpp	2025-11-21 15:12:02.000000000 +0200
+++ b/src/lib/crypto/exdsa_ecdhkem.cpp	2026-04-04 08:34:49.684582995 +0300
@@ -34,6 +34,10 @@
 #include "string.h"
 #include "utils.h"
 #include <cassert>
+#include <botan/version.h>
+#if BOTAN_VERSION_CODE >= BOTAN_VERSION_CODE_FOR(3, 11, 0)
+#include <botan/ec_group.h>
+#endif
 
 ec_key_t::~ec_key_t()
 {