I've seen the post in the blog using the SSL client for secure MQTT, isn't possible to place in the i2c bus the ATECC608B crypto accelerator for ease the work, and save some flash (for certificate storage)?
Hi, i'm not familiar with that IC, but i am using the MQTT over SSL in a sketch with a dozen libraries and 4000+ lines of code, and it only fills 48% of the 256KB available so i'm not sure you will run out of flash easily. In my understanding, you only need to store 1 self-signed certificate to avoid expiring CA certificates. Furthermore, your IDC expansion port will be occupied by an Ethernet or GSM module so access to I2C pins is not straightforward (unless you're using a PROTO, not an INDIO).
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!