[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lwip-devel] Announce: WireGuard implementation for lwIP
From: |
address@hidden |
Subject: |
Re: [lwip-devel] Announce: WireGuard implementation for lwIP |
Date: |
Tue, 19 Jan 2021 21:51:07 +0100 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.1 |
Am 19.01.2021 um 12:44 schrieb Daniel Hope:
> Hello,
>
> I have developed a WireGuard implementation for an embedded project we
> are working on that uses lwIP. The implementation has been released as
> open source here: https://github.com/smartalock/wireguard-lwip
> <https://github.com/smartalock/wireguard-lwip>
>
> WireGuard is a secure yet lightweight modern VPN protocol that has
> gained a lot of traction since being included in mainline Linux kernels.
> We use it to secure connections from embedded hardware back to cloud
> services as it has significantly less overhead than running TLS.
>
> The project contains a pure C, malloc free implementation of the
> WireGuard protocol, some glue in the form of a netif implementation and
> some crypto elements that end users may want to optimise for their platform.
Reading the readme on github, I'm not sure copying all those crypto
functions is a good idea. Including a more broadly used library that
provides them and is updated when problems arise might be better -
although I'm not sure which library targeted at embedded systems might
provide everything you need.
>
> I hope this post isn’t considered spam - I think there may be embedded
> developers out there who will find this implementation useful!
Of course it's no considered spam. But unless you aim for integration
into the lwIP code base (which is rather unlikely, I think), you should
be writing this mail to the lwip-users list, not the lwip-devel list
(which is about the lwIP source code and problems with it).
Regards,
Simon