René Fischer

Results 40 comments of René Fischer

I just looked at how OpenSSL solved this mess, and it seems they first implemented the approach I suggest, and then later [refactored](https://github.com/openssl/openssl/pull/19315) to what essentially this PR implements.

> I like the idea, and the resulting diagrams. Yeah, one could argue whether those are pretty, but at least they do what we want. We could use [plotly express](https://plotly.com/python/plotly-express/#gallery)...

The work package **Extending Botan with PQC algorithms** was slightly rescheduled. I updated all scheduled implementation dates in the linked issues.

With rescheduling of the work package **Extending Botan with PQC algorithms**, the project's duration was extended by 3 months, which I updated in the original description now.

> We could address this by changing the providers to always return "base", and then add some additional getter that specifies implementation specific detail (eg "aes_ni" vs "ssse3"). I'll give...

> [It's also worth looking at if CommonCrypto is actually faster than Botan on macOS and/or iOS systems, if not we could consider dropping the whole thing] Benchmarks from a...

The header indicates a different format. `acme.sh` by default generates ECC keys using [openssl ecparam](https://www.openssl.org/docs/manmaster/man1/openssl-ecparam.html), which does not output in PKCS#8 format. You have to convert to PKCS#8 for Botan...

Updated schedule for the implementation is Dec '23 - Mar '24.

CMS is currently not supported. Since this is just ASN.1 basically, you could be using the [ASN.1 encoding facilities](https://botan.randombit.net/doxygen/group__asn1.html) included with the library.

@MrAhmedSayedAli Other users have requested this and partially posted their code, see: * https://github.com/randombit/botan/issues/3078 * https://github.com/randombit/botan/issues/3141 * https://github.com/randombit/botan/issues/1684