bmx-routing / bmx7

BMX7 / SEMTOR Securely Entrusted Mesh Routing Protocol
GNU General Public License v2.0
63 stars 15 forks source link

plans for wolfssl/cyassl? #31

Open dangowrt opened 6 years ago

dangowrt commented 6 years ago

There are traces of planned support for wolfssl in the code. How difficult would it be to build bmx7 against wolfssl instead of mbedtls? I'm asking because wpa_supplicant lately has added support to build against wolfssl -- I'm now running this on the first couple of 4MB flash routers to have SAE encrypted 802.11s mesh, for now only running batman-adv. But I still got more than 200kb of free flash space, which would just be enough for bmx7...

axn commented 6 years ago

There should only be traces for cyassl. Is cyassl related with wolfssl? I can look to re-enable that again. But as i remember cyassl's api lacked some support for accessing cryptokeys at binary level which made it a bit complicated to exchange raw key bits between bmx7 and cyassl.maybe this is easier with wolfssl now.

aparcar commented 6 years ago

wolfSSL (formerly CyaSSL or yet another SSL)

from https://en.wikipedia.org/wiki/WolfSSL

axn commented 6 years ago

Ok, i'll look into that...

Am 24. Mai 2018 08:48:08 MESZ schrieb Paul Spooren notifications@github.com:

wolfSSL (formerly CyaSSL or yet another SSL)

from https://en.wikipedia.org/wiki/WolfSSL

-- You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/bmx-routing/bmx7/issues/31#issuecomment-391607589

-- Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.

aparcar commented 6 years ago

Updates on this?

axn commented 6 years ago

No, due to lack of time

Am 4. Juli 2018 18:02:52 MESZ schrieb Paul Spooren notifications@github.com:

Updates on this?

-- You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/bmx-routing/bmx7/issues/31#issuecomment-402517274

-- Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.

aparcar commented 5 years ago

ping?

dangowrt commented 5 years ago

I reckon it'd also be smarted to rather have hostapd/wpa_supplicant depend on mbedTLS rather than switching bmx7 to wolfSSL.

FreifunkUFO commented 4 years ago

its solved, isnt it? see https://github.com/libremesh/network-profiles/blob/master/freifunk/80211s-sae-bmx7-batadv/Makefile

dangowrt commented 4 years ago

No it isn't. wpad-mesh requires wolfssl (or openssl), bmx7 still requires mbedtls.