Open Bug 778345 Opened 13 years ago Updated 3 years ago

Use the ARM assembly code in lib/freebl/mpi/mpi_arm.c for iOS

Categories

(NSS :: Libraries, defect, P2)

ARM
iOS 5

Tracking

(Not tracked)

People

(Reporter: wtc, Unassigned)

Details

(Keywords: perf)

Ted: could you take this bug? I don't know how to build NSS for iOS. In bug 572085, Makoto Kato added ARM assembly code to MPI, but it is only used for Linux/ARM: http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/security/nss/lib/freebl/Makefile&rev=1.121&mark=176,197-202#176 I assume Android is already covered by Linux/ARM. Makoto or Ted, could you confirm this? We should also use that assembly code for iOS. To use the assembly code in mpi_arm.c, NSS needs to be compiled with -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE NOTE: we can look into writing ARM assembly code for a division routine s_mpv_div_2dx1d and compiling NSS with -DMP_ASSEMBLY_DIV_2DX1D. We can also try compiling NSS with -DMP_USE_UINT_DIGIT -DSHA_NO_LONG_LONG for iOS.
Target Milestone: 3.14 → 3.14.1
Target Milestone: 3.14.1 → 3.14.2
Target Milestone: 3.14.2 → 3.14.3
Target Milestone: 3.14.3 → 3.14.4
needs a new target milestone
Target Milestone: 3.14.4 → ---

The bug assignee didn't login in Bugzilla in the last months and this bug has priority 'P2'.
:beurdouche, could you have a look please?
For more information, please visit auto_nag documentation.

Assignee: wtc → nobody
Status: ASSIGNED → NEW
Flags: needinfo?(bbeurdouche)
Severity: normal → S3

We have modified the bot to only consider P1 as high priority, so I'm cancelling the needinfo here.

Flags: needinfo?(bbeurdouche)
You need to log in before you can comment on or make changes to this bug.