> -----Original Message----- > From: Thomas Monjalon <[email protected]> > Sent: Monday 29 June 2026 15:36 > To: [email protected]; Finn, Emma <[email protected]>; Ji, Kai > <[email protected]> > Cc: [email protected] > Subject: Re: [EXTERNAL] [v3] crypto/qat: require IPsec MB for HMAC > precomputes > Importance: High > > >> IPsec MB library (v1.4.0+) is now required for HMAC precomputes as > >> OpenSSL 3.0 removed SHA*_Transform APIs. OpenSSL remains optional for > >> DOCSIS BPI cipher fallback via EVP API. > >> > >> On x86: IPsec MB required, OpenSSL optional (DOCSIS fallback) On ARM: > >> IPsec MB required, OpenSSL required (DOCSIS support) > >> > >> Signed-off-by: Emma Finn <[email protected]> > >> --- > >> v2: > >> * Fix resource leak in ossl_legacy_provider_load() > >> * Added release note > >> v3: > >> * Removed checks for openssl <= 3.0 > >> --- > > Applied to dpdk-next-crypto > > It does not compile on Arm: > drivers/crypto/qat/qat_sym_session.h:156:9: error: unknown type name > 'IMB_MGR'
The header file was missing the IPsec MB include for ARM causing the IMB_MGR type to be undefined when the struct field was declared. I will send a patch to fix this.

