wahern / cqueues

Continuation Queues: Embeddable asynchronous networking, threading, and notification framework for Lua on Unix.
http://25thandclement.com/~william/projects/cqueues.html
MIT License
248 stars 37 forks source link

Add support for mbed TLS (formerly PolarSSL) #188

Open jirutka opened 7 years ago

jirutka commented 7 years ago

Could you please consider adding support for some more secure and lightweight TLS implementation, such as mbed TLS (formerly PolarSSL)?

daurnimator commented 7 years ago

Is there a set of mbed/PolarSSL TLS lua bindings we can be compatible with?

jirutka commented 7 years ago

I found these two, but neither of them has any release, so they are probably incomplete:

daurnimator commented 7 years ago

I would argue that there needs to be a high quality mbedtls lua library to create and manage TLS contexts before cqueues adds compatibility for it.

luveti commented 3 years ago

It looks like a library that can create and manage TLS contexts now exists! https://github.com/neoxic/lua-mbedtls (docs links https://github.com/neoxic/lua-mbedtls/blob/master/doc/ssl.md)

lePereT commented 5 months ago

It would be great if cqueues (and by extension @daurnimator's excellent lua-http supported mbedtls, especially in the context of working with embedded linux where space is at a huge premium. now that complete lua bindings exist what would be the scale of this change?