Secure communications library on ESP8266?
Posted: Wed Oct 28, 2015 8:01 am
Hey everyone,
I just found out about the ESP8266, and I'm very excited about using it in some home automation projects. My main problem is security, as the ESP will be in charge of sensitive operations. MQTT+SSL is fine for basic privacy, but I need stronger security than that, so I wrote a secure communications protocol and library to make this easy:
http://stringphone.readthedocs.org/
I want to port it to the ESP8266 (and other devices, like the Arduino, if possible), but I'm not sure if it's possible to port NaCl or TweetNaCl (http://tweetnacl.cr.yp.to/20140427/tweetnacl.c) to the ESP8266. I'm not very experienced with C, so I don't really know where to start.
Would anyone be able to give me some pointers on how to build NaCl for the ESP8266?
Thanks!
I just found out about the ESP8266, and I'm very excited about using it in some home automation projects. My main problem is security, as the ESP will be in charge of sensitive operations. MQTT+SSL is fine for basic privacy, but I need stronger security than that, so I wrote a secure communications protocol and library to make this easy:
http://stringphone.readthedocs.org/
I want to port it to the ESP8266 (and other devices, like the Arduino, if possible), but I'm not sure if it's possible to port NaCl or TweetNaCl (http://tweetnacl.cr.yp.to/20140427/tweetnacl.c) to the ESP8266. I'm not very experienced with C, so I don't really know where to start.
Would anyone be able to give me some pointers on how to build NaCl for the ESP8266?
Thanks!