SWRU455M February 2017 – October 2020 CC3120 , CC3120MOD , CC3130 , CC3135 , CC3135MOD , CC3220MOD , CC3220MODA , CC3220R , CC3220S , CC3220SF , CC3230S , CC3230SF , CC3235MODAS , CC3235MODASF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF
Multiple steps are involved in building the secure content file in the format expected by the network processor. Before building the file, the server must first derive the ECDHE secret from the public key sent by the SimpleLink device and the private key of the server. The AES key and initialization vector (IV) used to encrypt the data are formed as follows:
The order of operations for building the bundle is:
When creating the bundle header, the RAW data size should be specified in little endian format (that is, a raw data size of 16 is specified as "10 00 00 00" at the beginning of the file).
The file delivered with this process should be in the proprietary format (see Figure 18-3).