https://developer.espressif.com/blog/understanding-esp32s-security-features/