summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
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
2013-08-06cipher: fix memory leaks.NIIBE Yutaka2-5/+8
2013-08-05mpi: Improve gcry_mpi_invm to detect bad input.Werner Koch1-0/+5
2013-07-31Correct checks for ecc secret keyDmitry Eremin-Solenikov1-3/+37
2013-07-29sexp: Allow white space anywhere in a hex format.Werner Koch1-22/+21
2013-07-29Implement deterministic ECDSA as specified by rfc-6979.Werner Koch3-45/+626
2013-07-26Implement deterministic DSA as specified by rfc-6979.Werner Koch5-32/+834
2013-07-26Allow the use of a private-key s-expression with gcry_pk_verify.Werner Koch1-1/+6
2013-07-25Mitigate a flush+reload cache attack on RSA secret exponents.Werner Koch1-2/+11
2013-07-19pk: Allow the use of a hash element for DSA sign and verify.Werner Koch6-17/+152
2013-07-19sexp: Add function gcry_sexp_nth_buffer.Werner Koch8-4/+76
2013-07-18Update AUTHORS with info on Salsa20.Werner Koch1-2/+2