![]() Furthermore, they are to be passed to the DS peripheral which makes use of those parameters for the Digital Signature operation. The encrypted private key parameters obtained after the DS peripheral configuration are then to be kept in flash. More details about the configure_ds.py script can be found at mqtt example README. To configure the DS peripheral for development purposes, you can use the python script configure_ds.py. Then burn the 256 bit HMAC_KEY on the efuse, which can only be read by the DS peripheral.įor more details, see ESP32-C3 Technical Reference Manual > Digital Signature (DS). Randomly generate a 256 bit value called the HMAC_KEY.Ĭalculate the encrypted private key paramters from the client private key (RSA) and the parameters generated in the above steps. Randomly generate a 256 bit value called the Initialization Vector (IV). ![]() The configuration involves the following steps. The DS peripheral on ESP32-C3 chip must be configured before it can be used for a TLS connection. Configure the DS peripheral for a TLS connection ¶
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |