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

