]> git.ipfire.org Git - thirdparty/strongswan.git/commit
Use Botan 3.1.1 for tests
authorTobias Brunner <tobias@strongswan.org>
Fri, 14 Apr 2023 07:30:35 +0000 (09:30 +0200)
committerTobias Brunner <tobias@strongswan.org>
Wed, 26 Jul 2023 11:09:22 +0000 (13:09 +0200)
commit36b1a6d76c1bc0d3bd1e3e7c04e89817c8b953e4
tree2d0e7dd6d18d991ffe1a96ed181dbdb07dee0d5b
parent1762040ef8b5da0821c7b0c27768c490eafef64f
Use Botan 3.1.1 for tests

The all-zero Ed25519 public key is rejected by botan_pubkey_check_key()
when the key is loaded.

Note that Botan 3 requires GCC 11 or CLANG 14, i.e. can't easily be built
on Debian bullseye or Ubuntu 20.04.

The thread-local storage function gets flagged via various botan FFI
functions when using Botan 3, whitelist that instead of all of them.
scripts/test.sh
src/libstrongswan/tests/suites/test_ed25519.c
src/libstrongswan/utils/leak_detective.c
testing/scripts/recipes/011_botan.mk