Verified the new xenial-proposed openssl and libssl debs, both AES and SHA performance have been significantly improved.
We tested the following packages from xenial-proposed on arm64 (aarch64 with fp asimd evtstrm aes pmull sha1 sha2 crc32) and the performance result is as expected: libssl1.0.0_1.0.2g-1ubuntu2_arm64.deb libssl1.0.0-dbg_1.0.2g-1ubuntu2_arm64.deb libssl1.0.0-dbgsym_1.0.2g-1ubuntu2_arm64.ddeb libssl-dev_1.0.2g-1ubuntu2_arm64.deb libssl-dev-dbgsym_1.0.2g-1ubuntu2_arm64.ddeb libssl-doc_1.0.2g-1ubuntu2_all.deb openssl_1.0.2g-1ubuntu2_arm64.deb openssl-dbgsym_1.0.2g-1ubuntu2_arm64.ddeb -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to openssl in Ubuntu. https://bugs.launchpad.net/bugs/1552939 Title: arm64 build doesn't use asm and is 4x-16x slower than it could be Status in OpenSSL: Invalid Status in openssl package in Ubuntu: Fix Committed Status in openssl package in Debian: New Bug description: The openssl build for arm64 doesn't compile in the assembly that is present in openssl as of version 1.0.2 for aarch64 because the debian- targets.patch that is applied specifies a target that doesn't have assembly. The line at issue is debian-arm64 target which needs ${no_asm} changed to ${aarch64_asm}:linux64. Running openssl speed -evp aes-128-gcm shows a 4x-16x improvement in performance with this change made and the package rebuilt. Other aes and sha variants show similar performance gains by enabling asm. To manage notifications about this bug go to: https://bugs.launchpad.net/openssl/+bug/1552939/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp