summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-09-10md: Add function gcry_md_hash_buffers.Werner Koch12-9/+321
2013-09-10md: Fix Whirlpool flaw.Werner Koch1-3/+0
2013-09-10md: Update URL of the Whirlpool specs.Werner Koch1-5/+4
2013-09-07Fix static build on AMD64Jussi Kivilinna1-3/+3
2013-09-07scrypt: fix for big-endian systemsJussi Kivilinna1-3/+5
2013-09-07Use gcc "unused" attribute only with gcc >= 3.5.Werner Koch1-1/+4
2013-09-07Add support for Salsa20/12 - 12 round version of Salsa20Dmitry Eremin-Solenikov7-7/+273
2013-09-07Add configure option --disable-amd64-as-feature-detection.Werner Koch1-4/+14
2013-09-07mpi: Improve support for non-Weierstrass support.Werner Koch6-38/+75
2013-09-07mpi: Add gcry_mpi_ec_curve_point.Werner Koch6-5/+72
2013-09-07mpi: Add functions to manipulate the sign.Werner Koch14-8/+112
2013-09-06Tune armv6 mpi assemblyJussi Kivilinna3-8/+11
2013-09-05Change _gcry_burn_stack take burn depth as unsigned integerJussi Kivilinna2-6/+6
2013-09-05mpicalc: fix building on linux and win32Jussi Kivilinna1-2/+2
2013-09-04Change mpicalc to use Libgcrypt and install it.Werner Koch2-81/+203
2013-09-04Re-indent mpicalc.c and change license.Werner Koch1-271/+301
2013-09-04Add mpicalc.c to help with testing.Werner Koch1-0/+386
2013-09-04Prepare support for EdDSA.Werner Koch8-37/+184
2013-09-04Prepare support for non-Weierstrass EC equations.Werner Koch8-19/+167
2013-09-04mpi: Suppress newer gcc warnings.Werner Koch3-3/+11
2013-09-04Do not check with cpp for typedefed constants.Werner Koch1-1/+1
2013-09-04Make _gcry_burn_stack use variable length arrayJussi Kivilinna2-1/+26
2013-09-04Move stack burning from block ciphers to cipher modesJussi Kivilinna17-100/+222
2013-09-01camellia-aesni-avx2-amd64: Move register clearing to assembly functionsJussi Kivilinna2-9/+10
2013-09-01camellia-aesni-avx-amd64: Move register clearing to assembly functionsJussi Kivilinna2-9/+12
2013-09-01serpent-avx2-amd64: Move register clearing to assemblyJussi Kivilinna2-12/+3
2013-09-01Fix building for x32 targetJussi Kivilinna2-2/+6
2013-08-31sha512: add ARM/NEON assembly version of transform functionJussi Kivilinna4-51/+422
2013-08-31sha512: reduce stack use in transform function by 512 bytesJussi Kivilinna1-18/+173
2013-08-31Add ARM HW feature detection module and add NEON detectionJussi Kivilinna7-1/+166
2013-08-31Correct mpi_cpu_arch for ARMv6Jussi Kivilinna1-1/+1
2013-08-30mpi: Make gcry_mpi_print work with negative zeroes.Werner Koch3-10/+188
2013-08-30Refactor the ECC code into 3 files.Werner Koch6-916/+1022
2013-08-22serpent-sse2-amd64: Move register clearing to assembly functionsJussi Kivilinna2-48/+42
2013-08-22twofish-amd64: do not make __twofish_dec_blk3 globalJussi Kivilinna1-1/+1
2013-08-20mpi: add ARMv6 assemblyJussi Kivilinna7-0/+443
2013-08-20Move ARMv6 detection to configure.acJussi Kivilinna9-64/+31
2013-08-19Add optimized wipememory for ARMJussi Kivilinna1-1/+33
2013-08-19cipher: bufhelp: allow unaligned memory accesses on ARMJussi Kivilinna1-1/+2
2013-08-17Remove burn_stack optimizationJussi Kivilinna1-26/+1
2013-08-16camellia: add ARMv6 assembly implementationJussi Kivilinna6-1/+691
2013-08-16blowfish: add ARMv6 assembly implementationJussi Kivilinna3-2/+854
2013-08-16cast5: add ARMv6 assembly implementationJussi Kivilinna4-3/+849
2013-08-14rijndael: add ARMv6 assembly implementationJussi Kivilinna4-9/+933
2013-08-09cipher: fix memory leak.NIIBE Yutaka1-1/+10
2013-08-08mpi: Clear immutable flag on the result of gcry_mpi_set.Werner Koch2-0/+18
2013-08-07tests: fix memory leaks.NIIBE Yutaka4-9/+37
2013-08-07Fix building on W32 (cannot export symbol 'gcry_sexp_get_buffer')Jussi Kivilinna1-1/+1
2013-08-06cipher: fix another memory leak.NIIBE Yutaka1-0/+1
2013-08-06tests: fix memory leaks.NIIBE Yutaka1-1/+8