Hi Takashi-san, On 5/22/20, Takashi Yamamoto <yamam...@midokura.com.invalid> wrote: > hi, > > i'm working on mbedtls Makefile/Kconfig glue for NuttX. > right now, it downloads and uses the mbedtls source code from > the upstream as it is. (similarly to what netutils/cjson does) > > questions: > > 1. if we decide to contribute it, is there a chance to be accepted by > NuttX?
Yes, mbedtls should be a great contribution. Many users want to use NuttX with HTTPS/TLS support and will spend time doing this port themselves. > 2. if yes, which repository is appropriate? apps? Yes, apps of course. > 3. if apps, in which directory? netutils? crypto? Although crypto could be an option (but it doesn't exist inside apps/ yet), I think netutils/ is a better option. > 4. how do you think about adding tls support to netutils/webclient? > I think it is better to create the mbedtls as a separated "library" (note the quotes) instead of mixing it directly inside webclient, because it could make it easier to users to use mbedtls on their web applications. But, of course, it should be nice to have an option to compile the webclient with the mbedtls "library" support. There are some examples of "libraries" and applications on NuttX apps, i.e.: gpsutils/minmea/minmea.c and an application using it: examples/gps. BR, Alan