Closed Bug 1783647 Opened 2 years ago Closed 1 year ago

Integrate Vale Curve25519

Categories

(NSS :: Libraries, enhancement)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: nkulatova, Assigned: nkulatova)

References

Details

Attachments

(1 file)

We would like to integrate Vale/Hacl* Assembler implementation of the Curve25519.

The new version will provide the better performance of the Curve25519 ECDH function:
The current speed: op/sec: 27755.73, Vale Curve25519 speed: op/sec: 34216.54 (x1.2 times).

From the Vale/HACL* side we get a valuable help from Aymeric Fromherz (aymeric.fromherz@inria.fr)

For the information, the Curve25519 speed could be measured using this command:

./ecperf -i 100000
Attachment #9288797 - Attachment description: WIP: Bug 1783647 - Integrate Vale Curve25519 → Bug 1783647 - Integrate Vale Curve25519

There's a r+ patch which didn't land and no activity in this bug for 2 weeks.
:nkulatova, could you have a look please?
If you still have some work to do, you can add an action "Plan Changes" in Phabricator.
For more information, please visit auto_nag documentation.

Flags: needinfo?(nkulatova)
Flags: needinfo?(bbeurdouche)

We are in progress of submitting a patch that is required for the Curve25519 patch to be landed.

Flags: needinfo?(nkulatova)
Flags: needinfo?(bbeurdouche)
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Regressions: 1839975
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: