zephyrproject-rtos / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
https://docs.zephyrproject.org
Apache License 2.0
10.52k stars 6.45k forks source link

modem: hl7800: add TLS socket offloading #60588

Open bsphere opened 1 year ago

bsphere commented 1 year ago

the modem driver doesn't support offloading of TLS sockets and certificate management, the modem itself has a cipher suite and a certificate manager controlled by AT commands.

I see that other modem drivers such as u-blox sara r4 has support for such offloading. adding such support will both simplify network applications and reduce the memory footprint.

rerickson1 commented 1 year ago

Feel free to submit a PR for this, but I have no plans to do this work. The HL7800 is very limited in how many certificates it can support and how large they are. I find it too limiting for most use cases I have come across.