botan
botan copied to clipboard
Cryptography Toolkit
This is just an attempt to reproduce on CI... I re-enabled the test on windows in the hope to increase the failure cross-section.
Nothing but > ERROR: Unexpected return code from tls_proxy 1 https://github.com/randombit/botan/actions/runs/9439667258/job/25999341641?pr=4042 I've seen this several times, always on this specific build (not for instance clang) Probably better logging from the...
### Botan 3.5.0 In this release pcurves is really just used for hash to curve * [x] Initial pcurves (point arithmetic, fixed curve params) - that's #3979 * [ ]...
This takes advantage of the modulus being near a power of 2. Rough idea of improvements. Seems to vary a lot between compilers and CPUs: * Sandybridge/GCC: ECDH and ECDSA...
# Ounsworth KEM Combiner This KEM Combiner is based on [this draft specification](https://github.com/EntrustCorporation/draft-ounsworth-cfrg-kem-combiners/blob/475ff53eb8fb7213f6e5ab26dd23e5dc3203f7fa/draft-ounsworth-cfrg-kem-combiners.txt). Unlike X-Wing, the Ounsworth combiner (named after its main author) offers great flexibility by supporting any KEM...
We plan to add various KEM combiners in the following weeks/months. A KEM combiner is a KEM (with a KEM interface) that internally consists of two (or more) KEMs and/or...
As mentioned in PR #4076, the [CatKDF KEM Combiner](https://www.etsi.org/deliver/etsi_ts/103700_103799/103744/01.01.01_60/ts_103744v010101p.pdf) doesn't quite fit into Botan's interface. So, this pull request provides an example of using CatKDF to meet one's specific needs....
Hi, I'm trying to get Botan link to my program via conan. I noticed since 3.3.0 Botan comes with botan-config.cmake so I would expect `find_package` would be able to find...
This pull request introduces the X-Wing Hybrid Key Encapsulation Mechanism (KEM), which combines X25519 and ML-KEM-768 into a single KEM. The implementation uses the abstract KEM interface internally, even if...