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

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.

bug

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

build problem

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