Hello all, This patch is a contribution to OpenSSL.
It concerns the P256 ECC implementation. The patch improves upon our previous submission, by providing a dedicated function to perform modular inversion modulo the P256 group order. Results: The performance improvements, for single threaded applications, compared to the current (development) version of OpenSSL are as follows. (measured by "openssl speed" utility) On Architecture Codename Haswell: ECDSA sign: 1.28X ECDSA verify: 1.10X On Architecture Broadwell: ECDSA sign: 1.42X ECDSA verify: 1.18X We license the whole submission under BSD license. Developers and authors: *************************************************************************** Shay Gueron (1, 2), and Vlad Krasnov (3) (1) University of Haifa, Israel (2) Intel Corporation, Israel Development Center, Haifa, Israel (3) CloudFlare, Inc. *************************************************************************** --------------------------------------------------------------------- Intel Israel (74) Limited This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies.
nistz256_inv_ord.patch
Description: Binary data
_______________________________________________ openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev
