botan icon indicating copy to clipboard operation
botan copied to clipboard

Cryptography Toolkit

Results 267 botan issues
Sort by recently updated
recently updated
newest added

The zfec module provides Reed-Solomon encoding and decoding bytewise compatible with the FECpp library and the zfec library from Tahoe-LAFS. Interestingly, although Reed-Solomon is indeed a forward error-correcting code and...

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

Extract the examples in the documentation into separate files and add a build target for them. This allows us to build them in the CI and gives us at least...

Follow up for #2977 because I don't have push permissions on that branch.

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

Dilithium PQC NIST Round 3 implementation Co-authored-by: Michael Boric

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