From: Gagandeep Singh Date: Thu, 28 Apr 2022 11:47:33 +0000 (+0530) Subject: common/dpaax: fix short MAC-I IV calculation for ZUC X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=c54fb3f7f77fa919673966227fd8964dbfbb3781;p=dpdk.git common/dpaax: fix short MAC-I IV calculation for ZUC Fixing the IV calculation for ZUC based short MAC-I as per the HW security engine guidelines. Fixes: 73a24060cd70 ("crypto/dpaa2_sec: add sample PDCP descriptor APIs") Cc: stable@dpdk.org Signed-off-by: Gagandeep Singh Acked-by: Akhil Goyal --- diff --git a/drivers/common/dpaax/caamflib/desc/pdcp.h b/drivers/common/dpaax/caamflib/desc/pdcp.h index 46153b9c29..289ee2a7d5 100644 --- a/drivers/common/dpaax/caamflib/desc/pdcp.h +++ b/drivers/common/dpaax/caamflib/desc/pdcp.h @@ -3066,7 +3066,7 @@ cnstr_shdsc_pdcp_short_mac(uint32_t *descbuf, case PDCP_AUTH_TYPE_ZUC: iv[0] = 0xFFFFFFFF; - iv[1] = swap ? swab32(0xFC000000) : 0xFC000000; + iv[1] = swab32(0xFC000000); iv[2] = 0x00000000; /* unused */ KEY(p, KEY2, authdata->key_enc_flags, authdata->key,