biboumi: Update botan to version 3

The botan dependency has introduced a number of breaking changes with
version 3, a couple of which impact biboumi as well

This patch makes biboumi compatible with botan 3 and drops support for
botan 2 at the same time

As a consequence of the botan dependency update, C++ version has to be
upgraded to C++ 20

https://botan.randombit.net/handbook/migration_guide.html
This commit is contained in:
Luca Matei Pintilie
2025-07-29 15:53:20 +02:00
parent 8c4769e27b
commit e4d32f9392
14 changed files with 161 additions and 74 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ libudns-dev \
libexpat1-dev \
libidn11-dev \
libsqlite3-dev \
libbotan-2-dev \
libbotan-3-dev \
libsystemd-dev \
uuid-dev \
libgcrypt20-dev \