René Meusel

Results 74 issues of René Meusel

When enabling ` set_use_software_padding(bool)` the PKCS#11 module won't perform the unpadding. Instead, we let it decrypt a blinded ciphertext in Raw-mode and strip the EME in software afterwards. Hence, the...

This is based on [the `` tags added before](https://github.com/randombit/botan/pull/3032) and renders that information into Doxygen. The results are similar to [last month's previous draft PR](https://github.com/randombit/botan/pull/3003) but using the `Virtual` modules,...

This is to improve on [my previous draft PR](https://github.com/randombit/botan/pull/3003) and split things up a little. ### `` I added `` tags to all `info.txt` module descriptions along with the necessary...

Based on the refactoring in #3027 this adds an `XmlReporter` that emits [JUnit5](https://github.com/junit-team/junit5/blob/main/platform-tests/src/test/resources/jenkins-junit.xsd) compliant XML test results. The results are written to disk into a directory specified via `./botan-test --test-results-dir=...`...

Closes #3017. Warnings aren't critical at all. In fact, many more `cpp:function` declarations refer to methods rather than free-standing functions. Hence, they should (technically) be qualified with the class name...

This separates the concerns of "test running" from "test result reporting". I introduced an abstract base class `Botan_Tests::Reporter`. The existing stdout log reporting moved to `StdoutReporter` and care was taken...

... and celebrate a few new-year's eves.

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....

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...