keepassxc/share
Jonathan White ebc0b3ff5f
Add support for Botan3 (#8994)
Fix Botan 3 build (#9388)

* SymmetricCipher: Fix Botan 3 build

Botan commit 819cf8fe6278a19b8266f449228f02fc28a4f784 changed Botan::Cipher_Dir to be a scoped enumeration, so the users must be adapted.

This change causes no issues with Botan 2 because normal enumeration values can also be referred to the same way scoped enumeration values are accessed.

* Auto detect Botan3

* AsyncTask: Do not use `std::result_of`

`std::result_of` was deprecated in C++17 and then it was subsequently removed in C++20. One could use `std::invoke_result_t`, but let Qt figure out the return type instead.

* Collapse Botan2 and Botan3 find package into one

* Update COPYING
2023-05-07 23:19:18 -04:00
..
branding Update KeePassXC logo and icons 2023-05-01 07:22:34 -04:00
icons Update KeePassXC logo and icons 2023-05-01 07:22:34 -04:00
linux Set SingleMainWindow in .desktop file (#7430) 2023-02-18 14:04:18 -08:00
macosx Update KeePassXC logo and icons 2023-05-01 07:22:34 -04:00
translations Add support for Botan3 (#8994) 2023-05-07 23:19:18 -04:00
windows Update KeePassXC logo and icons 2023-05-01 07:22:34 -04:00
wizard Replace database icons with SVG's 2020-05-29 10:00:32 -04:00
wordlists Update eff_large.wordlist 2022-09-22 06:49:07 -04:00
CMakeLists.txt Enable dark title bar on windows when accent color is not used 2022-10-16 19:17:02 -04:00
demo.kdbx Correctly set KDBX envelope version 2021-11-22 12:58:04 +01:00
demo.key Add demo kdbx file (password is secret) (#3294) 2019-06-30 11:07:59 -04:00
demo.old.kdbx Update translations 2022-03-21 00:26:07 +01:00
empty3.kdbx Add fuzz test support 2020-10-08 22:49:34 -04:00
empty4.kdbx Add fuzz test support 2020-10-08 22:49:34 -04:00