I am using the SEC driver (TALITOS P1020) to encrypt and decrypt the data. I am using SDK1.9 and the AEAD interface crypto_aead_encrypt() and crypto_aead_decrypt() functions. The decryption completion is failing at high throughput (over 30 Mbps). From time to time the function ipsec_esp_decrypt_hwauth_done() returns EBADMSG. In this function the desc->hdr_lo is equal to DESC_HDR_LO_ICCR1_FAIL. It looks like the hardware is failing. Is there any idea what could make the hardware to return this kind of error?