Public bug reported: Issue opened with OpenSSL.
https://github.com/openssl/openssl/pull/20616 RSA verification failed when all loopargs[] share the same EVP_PKEY rsa_key. Tested and reproduced on openssl-3.0 branch $ apps/openssl speed -engine pka -async_jobs 8 rsa2048 Engine "pka" set. Doing 2048 bits private rsa's for 10s: 46554 2048 bits private RSA's in 3.70s RSA verify setup failure. No RSA verify will be done. 20B0B281FFFF0000:error:0200008A:rsa routines:RSA_padding_check_PKCS1_type_1:invalid padding:crypto/rsa/rsa_pk1.c:75: 20B0B281FFFF0000:error:02000072:rsa routines:rsa_ossl_public_decrypt:padding check failed:crypto/rsa/rsa_ossl.c:606: 20B0B281FFFF0000:error:1C880004:Provider routines:rsa_verify:RSA lib:providers/implementations/signature/rsa_sig.c:833: version: 3.0.9-dev built on: Mon Mar 27 13:48:54 2023 UTC options: bn(64,64) compiler: gcc -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BUILDING_OPENSSL -DNDEBUG CPUINFO: OPENSSL_armcap=0xbd Tested w/ changes $ apps/openssl speed -engine pka -async_jobs 8 rsa2048 Engine "pka" set. Doing 2048 bits private rsa's for 10s: 49465 2048 bits private RSA's in 3.96s Doing 2048 bits public rsa's for 10s: 333008 2048 bits public RSA's in 7.61s version: 3.0.9-dev built on: Mon Mar 27 13:48:54 2023 UTC options: bn(64,64) compiler: gcc -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BUILDING_OPENSSL -DNDEBUG CPUINFO: OPENSSL_armcap=0xbd sign verify sign/s verify/s rsa 2048 bits 0.000080s 0.000023s 12491.2 43759.3 version: 3.0.9-dev built on: Mon Mar 27 13:48:54 2023 UTC options: bn(64,64) compiler: gcc -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BUILDING_OPENSSL -DNDEBUG CPUINFO: OPENSSL_armcap=0xbd ** Affects: linux-bluefield (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-bluefield in Ubuntu. https://bugs.launchpad.net/bugs/2012976 Title: OpenSSL 3.0.2 on Jammy failure on RSA speed test with async_jobs Status in linux-bluefield package in Ubuntu: New Bug description: Issue opened with OpenSSL. https://github.com/openssl/openssl/pull/20616 RSA verification failed when all loopargs[] share the same EVP_PKEY rsa_key. Tested and reproduced on openssl-3.0 branch $ apps/openssl speed -engine pka -async_jobs 8 rsa2048 Engine "pka" set. Doing 2048 bits private rsa's for 10s: 46554 2048 bits private RSA's in 3.70s RSA verify setup failure. No RSA verify will be done. 20B0B281FFFF0000:error:0200008A:rsa routines:RSA_padding_check_PKCS1_type_1:invalid padding:crypto/rsa/rsa_pk1.c:75: 20B0B281FFFF0000:error:02000072:rsa routines:rsa_ossl_public_decrypt:padding check failed:crypto/rsa/rsa_ossl.c:606: 20B0B281FFFF0000:error:1C880004:Provider routines:rsa_verify:RSA lib:providers/implementations/signature/rsa_sig.c:833: version: 3.0.9-dev built on: Mon Mar 27 13:48:54 2023 UTC options: bn(64,64) compiler: gcc -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BUILDING_OPENSSL -DNDEBUG CPUINFO: OPENSSL_armcap=0xbd Tested w/ changes $ apps/openssl speed -engine pka -async_jobs 8 rsa2048 Engine "pka" set. Doing 2048 bits private rsa's for 10s: 49465 2048 bits private RSA's in 3.96s Doing 2048 bits public rsa's for 10s: 333008 2048 bits public RSA's in 7.61s version: 3.0.9-dev built on: Mon Mar 27 13:48:54 2023 UTC options: bn(64,64) compiler: gcc -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BUILDING_OPENSSL -DNDEBUG CPUINFO: OPENSSL_armcap=0xbd sign verify sign/s verify/s rsa 2048 bits 0.000080s 0.000023s 12491.2 43759.3 version: 3.0.9-dev built on: Mon Mar 27 13:48:54 2023 UTC options: bn(64,64) compiler: gcc -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BUILDING_OPENSSL -DNDEBUG CPUINFO: OPENSSL_armcap=0xbd To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-bluefield/+bug/2012976/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp