Can the TMS320C6678 security accelerator be used to verify the integrity of data received on interfaces other than the SGMII interface?
For example, lets assume an I2C device connected to the TMS320C6678 - I2C interface appends an MD5 hash value to a message it sources to the TMS320C6678 DSP.
Can data accepted by the TMS320C6678 on the I2C interface (with a hash value embedded in the received data) be sourced to the Security Accelerator, then have the Authentication Engine compute a hash value for the data.(minus the embedded hash value) that the CorePac can use to compare to the hash embedded in the message?
Can data sourced to the Security Accelerator - Authentication Engine be consumed by the Authentication Engine without getting sourced to the SGMII interface? I don't want to unintentionally retransmit my message, only verify its data integrity.
Thank you for your time.