4ab254017c
The file armv8-mont.pl is taken from upstream. The speed ups are fairly modest (~30%) but seem worthwhile. Before: Did 231 RSA 2048 signing operations in 1008671us (229.0 ops/sec) Did 11208 RSA 2048 verify operations in 1036997us (10808.1 ops/sec) Did 342 RSA 2048 (3 prime, e=3) signing operations in 1021545us (334.8 ops/sec) Did 32000 RSA 2048 (3 prime, e=3) verify operations in 1016162us (31491.0 ops/sec) Did 45 RSA 4096 signing operations in 1039805us (43.3 ops/sec) Did 3608 RSA 4096 verify operations in 1060283us (3402.9 ops/sec) After: Did 300 RSA 2048 signing operations in 1009772us (297.1 ops/sec) Did 12740 RSA 2048 verify operations in 1075413us (11846.6 ops/sec) Did 408 RSA 2048 (3 prime, e=3) signing operations in 1016139us (401.5 ops/sec) Did 33000 RSA 2048 (3 prime, e=3) verify operations in 1017510us (32432.1 ops/sec) Did 52 RSA 4096 signing operations in 1067678us (48.7 ops/sec) Did 3408 RSA 4096 verify operations in 1062863us (3206.4 ops/sec) Change-Id: Ife74fac784067fce3668b5c87f51d481732ff855 Reviewed-on: https://boringssl-review.googlesource.com/6444 Reviewed-by: David Benjamin <davidben@chromium.org> Reviewed-by: Adam Langley <agl@google.com> |
||
---|---|---|
.. | ||
armv4-mont.pl | ||
armv8-mont.pl | ||
bn-586.pl | ||
co-586.pl | ||
rsaz-avx2.pl | ||
rsaz-x86_64.pl | ||
x86_64-gcc.c | ||
x86_64-mont5.pl | ||
x86_64-mont.pl | ||
x86-mont.pl |