
OpenPGP Part3: Create Your Subkeys
In this post we’re going to create our subkeys which will be our daily workhorses for accomplishing security-related tasks such as signing, encrypting, and authenticating to other services. If you ...
In this post we’re going to create our subkeys which will be our daily workhorses for accomplishing security-related tasks such as signing, encrypting, and authenticating to other services. If you ...
In this post we’re going to create a Primary Key which will be the root of all our keys. It will be the source of trust and how we generate all other keys needed. I am not, and do not claim to ...
This series is the direct result of a very simple question. “How do I do secure backups on Linux?”. There are dozens, if not hundreds, of options to do backups but the part that kicked off this jou...
First and foremost, Happy New Year! As a new year begins we’re often full of energy for a fresh start to achieve new goals. I started the Production ESP32 community on October 10th of 2023 and have...
Espressif has released Hardware Design Guidelines for all of the ESP32 chips and it’s available now in HTML format. This is a treasure trove of information if you are in the hardware design phase o...
If you use the AWS IoT Core MQTT Broker you need to be aware of this very simple trick which could lead to significant savings on your monthly bill. In AWS IoT Core the way you receive and process...
Story Time… I wanted to add a super simple way for customers to reset the WiFi credentials on their puck holder devices. An easy approach, I thought, would be for them to unplug and plug it in 3 t...
I recently had some unfortunate production issues due to hard-coding a certificate in my firmware. As a result I dug deeper on TLS on the ESP32 and even after just scratching the surface I have lea...
I get this question a LOT and many of you in the community have expressed interest in knowing more about how to answer it. Which X should I use? Which cloud provider? Which chip? Which progra...
The ESP-IDF is constantly evolving and changing. As such, it’s really important that you lock your firmware code to a specific version so you aren’t caught off guard when IDF changes. Additionally,...