wwlapaki310 opened a new issue, #18548: URL: https://github.com/apache/nuttx/issues/18548
### Description Hi Alan and NuttX dev team, **My name is Satoru**, and I am interested in the GSoC 2026 project "WireGuard port to NuttX." (I am writing from Japan, JST / GMT+9.) I work as an Edge AI engineer at Sony Semiconductor Solutions, where I use Apache NuttX from the application side, mainly with Sony SPRESENSE and ESP32-based edge AI camera systems using Sony IMX500. I am particularly interested in improving secure networking capabilities on embedded RTOS platforms. In my work and personal projects, I often feel the need for a secure way to remotely communicate with and update microcontroller devices running NuttX. A native implementation of WireGuard on NuttX could provide lightweight and secure connectivity for edge devices such as satellites, robotics platforms, and remote sensing systems. Through this project, I would also be happy to contribute to and engage with the NuttX open-source community. A draft proposal and notes are available here: https://github.com/wwlapaki310/gsoc2026-nuttx-wireguard Current progress and tentative timeline: **Completed (environment setup and exploration)** * Built and ran `sim:net` (NuttX simulator with lwIP enabled) * confirmed `nsh>` boots * verified networking with `ifconfig`, showing `eth0` with an assigned IP address * Built and ran `qemu-armv7a` * confirmed `nsh>` boots successfully **Next steps (planned timeline)** 1. Study the NuttX networking architecture and lwIP integration 2. Design the integration of WireGuard as a virtual network interface (`wg0`) via the lwIP `netif` layer 3. Implement core WireGuard protocol components and UDP transport 4. Integrate the virtual interface with the NuttX networking stack 5. Test functionality in `sim:net` and `qemu-armv7a` 6. Validate behavior and evaluate performance on real hardware I would greatly appreciate any feedback or suggestions regarding the architecture or implementation approach. Thank you! ### Verification - [x] I have verified before submitting the report. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
