summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Use mpn_cnd_add_n and mpn_cnd_sub_n when available. Rearrange inclusions of g...Niels Möller2013-04-0411-14/+21
* Implemented ecc_point_mul and ecc_point_mul_g.Niels Möller2013-04-035-1/+111
* Tests for salsa20r12.Niels Möller2013-04-032-7/+56
* Updated release plan.Niels Möller2013-04-021-10/+39
* Updated FIPS reference.Niels Möller2013-03-261-2/+2
* Generate Salsa20 intermediate values.Niels Möller2013-03-262-0/+112
* ARM assembly for salsa20.Niels Möller2013-03-262-0/+185
* ChangeLog for Martin's timing changes.Niels Möller2013-03-251-0/+10
* Typo fix in file header.Niels Möller2013-03-251-1/+1
* Factorize timing functions to a separate fileMartin Storsjö2013-03-256-115/+162
* Whitespace cleanup.Niels Möller2013-03-251-6/+6
* Niko's salsa20r12 changes.Niels Möller2013-03-251-0/+5
* Added encryption function for 12-round salsa20.Nikos Mavrogiannopoulos2013-03-253-1/+82
* Update with Martin Storsjö's changes.Niels Möller2013-03-251-1/+3
* Use local paths for including headers in examples and testsMartin Storsjö2013-03-252-6/+6
* Do the movd/movq workaround for the osx assembler, for sha3-permuteMartin Storsjö2013-03-252-18/+26
* Don't include asm objects twice in shared libhogweed.Niels Möller2013-03-252-1/+6
* ARM sha3: Use 128-bit xor.Niels Möller2013-03-151-50/+28
* ARM sha3 micro optimization: Eliminate a vmov.Niels Möller2013-03-151-4/+4
* Initial ARM assembly for sha3_permute.Niels Möller2013-03-152-0/+290
* ARM: New macro QREG.Niels Möller2013-03-152-0/+22
* Reenabled sha3-permute.asm.Niels Möller2013-03-142-1/+5
* Reformatted SHA512 intermediate values.Niels Möller2013-03-141-60/+30
* Improved ARM sha512 assembly.Niels Möller2013-03-142-153/+220
* Use neon registers for loading the input. Slight slowdown.Niels Möller2013-03-141-27/+33
* Additional SHA512 tests.Niels Möller2013-03-142-0/+53
* Initial ARM neon assembly for SHA512.Niels Möller2013-03-132-0/+250
* Comment fix.Niels Möller2013-03-131-1/+1
* x86_64 assembly for sha512.Niels Möller2013-03-134-1/+207
* Generate SHA512 intermediate values.Niels Möller2013-03-132-9/+91
* Eliminated a temporary in the SHA512 round.Niels Möller2013-03-132-4/+7
* x86_64 assembly for sha256.Niels Möller2013-03-132-0/+201
* Generate SHA256 intermediate values.Niels Möller2013-03-112-20/+105
* ARM assembly for sha256.Niels Möller2013-03-113-1/+209
* Eliminated a temporary in the SHA256 round.Niels Möller2013-03-112-5/+7
* ARM assembly for sha1.Niels Möller2013-03-112-0/+236
* Test different alignment for hash input.Niels Möller2013-03-112-0/+24
* ARM assembly for AES.Niels Möller2013-03-084-0/+382
* Merge branch 'ecc-support'.Niels Möller2013-03-0781-157/+9076
|\
| * Make gmp-glue.c work in the case that GMP does define mpz_limbs_read and frie...ecc-supportNiels Möller2013-03-072-2/+7
| * Setup and use CC_FOR_BUILD.Niels Möller2013-03-075-18/+157
| * Prepare data generation programs for compilation with the build system compiler.Niels Möller2013-03-076-79/+77
| * x86_64 assembly for ecc_521_modp.Niels Möller2013-03-072-0/+147
| * x86_64 assembly for ecc_384_modp.Niels Möller2013-03-062-0/+241
| * Comment fixes.Niels Möller2013-03-061-3/+3
| * x86_64 assembly for ecc_256_redc.Niels Möller2013-03-062-0/+117
| * x86_64 assembly for ecc_224_modp.Niels Möller2013-03-062-0/+120
| * ARM assembly for ecc_521_modp.Niels Möller2013-03-054-2/+131
| * ARM assembly for ecc_384_modp.Niels Möller2013-03-044-2/+273
| * Note that r14/lr can be used.Niels Möller2013-03-041-1/+3