AnsweredAssumed Answered

SEC hardware is failing at high throughput (over 30 Mbps)

Question asked by Samir Samaha on Oct 3, 2016
Latest reply on Oct 10, 2016 by bpe

Hi,

 

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?

 

Regards,

Samir Samaha

Outcomes