Synss / python-mbedtls

Cryptographic library with an mbed TLS back end
MIT License
79 stars 28 forks source link

Switch to MbedTLS 3.x #118

Open Tachi107 opened 3 months ago

Tachi107 commented 3 months ago

Hi!

I'm working towards transitioning Debian to MbedTLS 3.6 from MbedTLS 2.28, the new LTS. Unfortunately, python-mbedtls is one of the software packages which are currently failing to build when using MbedTLS 3.x instead of 2.x.

The situation for your project is peculiar since, I believe, you need to integrate pretty deeply with MbedTLS - for instance, you include some _internal headers which are now inaccessible in MbedTLS 3.x.

Are you interested in switching to version 3.x?

Thanks!

Synss commented 3 months ago

Hi!

Thank you for your interest.

Yes, I am interested in switching to mbedtls 3. I will most likely drop a lot of features and concentrate on TLS and DTLS.

I have actually started working in that direction, s. https://github.com/Synss/python-mbedtls/tree/mbedtls-3.x but it’s a lot of work and my time is limited, so progress is slow.

Tachi107 commented 3 months ago

Nice, thanks for letting me know! I'll keep an eye on this issue :)