serval-dna/nacl/nacl-20110221
gardners 499c4018bf Imported ref10/ implementation of crypto_sign from supercop-20120525
as recommended a while back by Dan Bernstein as offering the fastest
implementation of the crypto_sign() primitives for ARM.
Indeed this implementation IS faster. See comparison below for a
Rock 500 handset (800MHz(?) ARM6, no NEON):

Original ref/ implementation on an R500 stock rom (non-rooted)::
mean signature generation time = 96.80ms
mean signature verification time = 272.20ms

ref10/ implementations on an R500 stock rom (non-rooted):
mean signature generation time = 4.00ms
mean signature verification time = 13.00ms

Approximately 20x speed up, just like that :)
2012-10-18 17:26:48 +10:30
..
build_android Imported ref10/ implementation of crypto_sign from supercop-20120525 2012-10-18 17:26:48 +10:30
commandline Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
cpucycles Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
cpuid Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
crypto_auth Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
crypto_box Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
crypto_core Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
crypto_hash Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
crypto_hashblocks Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
crypto_onetimeauth Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
crypto_scalarmult Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
crypto_secretbox Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
crypto_sign Imported ref10/ implementation of crypto_sign from supercop-20120525 2012-10-18 17:26:48 +10:30
crypto_stream Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
crypto_verify Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
curvecp Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
inttypes Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
okcompilers Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
randombytes Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
tests Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
do Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
MACROS Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
measure-anything.c Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
OPERATIONS Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
PROTOTYPES.c Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
PROTOTYPES.cpp Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
try-anything.c Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30
version Unpacked nacl-20110221 after processing by nacl-prepare-sources. 2012-02-27 12:40:14 +10:30