diff options
author | Amitay Isaacs <amitay@ozlabs.org> | 2020-10-13 05:11:40 -0400 |
---|---|---|
committer | Pauli <pauli@openssl.org> | 2021-05-29 16:07:15 +1000 |
commit | 30691da1ba465f3cff5d865187fbf5c5244448eb (patch) | |
tree | 5f6411cf88386caa2f26051e8e6a6f9554024c4d /providers/fips.checksum | |
parent | 1036749883ccf38ed11afe424d69708cfdca99f3 (diff) |
ec: Add PPC64 vector assembly version of p521 field operations
Only field multiplication and squaring (but not reduction) show a
significant improvement. This is enabled on Power ISA >= 3.0.
On a Power 9 CPU an average 10% performance improvement is seen (ECHDE:
14%, ECDSA sign: 6%, ECDSA verify 10%), compared to existing code.
On an upcoming Power 10 CPU we see an average performance improvement
of 26% (ECHDE: 38%, ECDSA sign: 16%, ECDSA verify 25%), compared to
existing code.
Signed-off-by: Amitay Isaacs <amitay@ozlabs.org>
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15401)
Diffstat (limited to 'providers/fips.checksum')
-rw-r--r-- | providers/fips.checksum | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/providers/fips.checksum b/providers/fips.checksum index 04fcc9deba..ce96b8ec1c 100644 --- a/providers/fips.checksum +++ b/providers/fips.checksum @@ -1 +1 @@ -7a5559836cd09a35e480ba70e1bbdeb26a4899a789e9fc92d11bf5c697eea466 providers/fips-sources.checksums +97e6404ae271c9511c863c6bb01c274cffbc5a3e0a7f09035381168ade82fadf providers/fips-sources.checksums |