botan
botan copied to clipboard
Cryptography Toolkit
... and celebrate a few new-year's eves.
I think it would be good if Botan 3.x would start using `std::unique_ptr` in its API there ownership is transferred, instead of raw pointers. In some cases it should also...
To ensure that blinding is used for PKCS#11 rsa decryption, it is necessary to set the `padding` of `Botan::PK_Decryptor_EME` to `"Raw"`. This prevents sensitive information from being passed through the...
This PEM is parsed by OpenSSL 3.0.5 5 Jul 2022 (Library: OpenSSL 3.0.5 5 Jul 2022) With botan 2.19.1 I am getting ``` $ botan cert_info entity1.in X509_Certificate parsing failed...
This adds a CI job running clang's ASan and UBsan on the test corpus. PR is based on #3007 and should be reviewed after that is merged.
# Description This did escalate quite a bit from "just adding windows" to "overhauling the CI". So _please_ don't hesitate to call me out for going too far with it....
I assume this is the only change required to bring ARM64 support for Windows. Build was done using VCPKG (arm64-windows triplet). Tests are OK.
This test was disabled, because previous CI build machines didn't provide the necessary certificate in their root trust stores. ~~Maybe GitHub Actions does?~~ Turns out: GitHub Actions runners have the...
Build/Test logs: https://gist.githubusercontent.com/DaanDeMeyer/ea1187d30f7ca12ef44d337400a9b204/raw/457d0a3ca456059da6d6c0416e8d0eff86b3d434/gistfile1.txt (see bottom of gist for the assertion failure) Let me know if you need any more information. All package versions and such should be available in the...
### Pull Request Dependencies Before merging this, we should first review merge: * https://github.com/randombit/botan/pull/2968 * https://github.com/randombit/botan/pull/2922 ### Description This implements: * client authentication during the main handshake * coalescing of...