Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/boringssl.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Langley <agl@google.com>2015-11-07 01:20:21 +0300
committerAdam Langley <agl@google.com>2015-11-10 22:13:46 +0300
commit4ab254017ccda4bc6d94846e1c748ac0f20c0df3 (patch)
treec65a5ac79c257d5d1b54494e04e19f555fcb5057 /fuzz/privkey_corpus/0011b315985d69eb7e3e2eb946d7b17b2ba124d8
parentad38dc7452b6bdaf226965b88080736495ac263c (diff)
Add AArch64 Montgomery assembly.
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>
Diffstat (limited to 'fuzz/privkey_corpus/0011b315985d69eb7e3e2eb946d7b17b2ba124d8')
0 files changed, 0 insertions, 0 deletions