control: forwarded -1 https://github.com/intel/QAT_Engine/issues/353
control: severity -1 grave
control: reassign -1 src:qatengine 2.0.0-8
control: tags -1 upstream forky sid
control: affects -1 src:openssl
control: retitle -1 qatengine: Uses openssl internal data structures, breaks 
with openssl-3.6

Hi,

OpenSSL 3.6 changed an internal data structure (struct rsa_st, RSA)
which is used by the qatengine provider if it provides fallback. This is
what the selftest with "openssl speed rsa2048" is doing.
Anyway, the layout changed in OpensSSL 3.6 and now the provider
segfaults.
Therefore I'm upgrading this bug to severity grave and assigning it to
qatengine. I don't know if the rsa part is the only one affected or also
other parts/ implementation use data structures which have changed.

A quick fix and dirty fix would be to update QAT_RSA to what rsa_st has
now in openssl-3.6 but this will only hold things together until openssl
changes it again.

Sebastian

Reply via email to