https://preview-developer.espressif.com/pr598/blog/flash-encryption-and-secure-boot/