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]

Reply via email to