> -----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. 

Reply via email to