botan icon indicating copy to clipboard operation
botan copied to clipboard

Block & stream ciphers, public key crypto, hashing, KDF, MAC, PKCS, TLS, ASN.1, BER/DER, etc.

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

The errors for some reason are not present when building the botan itself, but I see them when I try to build a project using it. Fedora 36 + DMD...

In dmd 2.099.0-beta.1, I get four errors similar to the following. This pull request is a workaround. ``` source\botan\tls\channel.d(574,13): Error: `memutils.hashmap.HashMap!(ushort, ConnectionCipherState, ThreadMem).HashMap.opApply` called with argument types `(int delegate(ref const(ushort)...

Would it be possible for you to show a tiny AES sample ? Thanks in advance ;)

Build fails in ldc x86 environment. `dub build -a=x86 --compiler=ldc2` (on Windows and Linux both) https://github.com/shoo/Cookbook/runs/1986323878?check_suite_focus=true#step:5:129 ``` ../../../.dub/packages/botan-15ff68b93eb60a9291c98e066fb1a94af66509d4/botan/source/botan/entropy/rdrand.d(72,23): Error: unknown opcode `rdrand` ``` I saw @etcimon discussing this in the...

By building botan, openssl dependency is downloaded, even if a configuration e.g. pubkey is specified. This could be avoided by either make the dependency optional or create a sub package....

While specifying configuration `pubkey` syntax errors are thrown: ``` json { "dependencies": { "botan": "1.12.18" }, "subConfigurations": { "botan": "pubkey" }, "name": "t3" } ``` ..\..\AppData\Local\dub\packages\botan-1.12.18\botan\source\botan\pubkey\pkcs8.d(101,3): Error: undefined identifier pbes2Encrypt...

In my project I do neither use Botan / OpenSSL but only Vibe-D with notls set. But the dub.json dependency tree is analyzed and therefore the dependency defined here (https://github.com/etcimon/botan/blob/master/dub.json#L75)...

Botan fails to build with DMD 2.084. ``` Performing "debug" build using /usr/bin/dmd for x86_64. botan-math 1.0.3: target for configuration "regular" is up to date. memutils 0.4.11: target for configuration...

Are there any plans to port `System_Certificate_Store`?

This enables the full test suite on Windows. Please do not merge this before being green as I don't have an easy way to try this out locally.