[EXTERNAL] [v3] crypto/qat: require IPsec MB for HMAC precomputes
Finn, Emma
emma.finn at intel.com
Tue Jun 30 11:25:58 CEST 2026
> -----Original Message-----
> From: Thomas Monjalon <thomas at monjalon.net>
> Sent: Monday 29 June 2026 15:36
> To: gakhil at marvell.com; Finn, Emma <emma.finn at intel.com>; Ji, Kai
> <kai.ji at intel.com>
> Cc: dev at dpdk.org
> 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 <emma.finn at intel.com>
> >> ---
> >> 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.
More information about the dev
mailing list