summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2013-09-18pk: Simplify the public key dispatcher pubkey.c.Werner Koch2-4/+7
2013-09-18pk: Merge extraspecs struct with standard specs struct.Werner Koch3-96/+96
2013-09-18Rename the GOST algorithm identifiers.Werner Koch1-6/+6
2013-09-18Add GOST R 34.11-2012 implementation (Stribog)Dmitry Eremin-Solenikov2-0/+4
2013-09-18Add basic implementation of GOST R 34.11-94 message digestDmitry Eremin-Solenikov2-1/+3
2013-09-18Add limited implementation of GOST 28147-89 cipherDmitry Eremin-Solenikov2-1/+3
2013-09-18ecc: Add Ed25519 key generation and prepare for optimizations.Werner Koch2-0/+15
2013-09-16ecc: Implement Curve Ed25519 signing and verification.Werner Koch4-3/+31
2013-09-16mpi: Add internal convenience function.Werner Koch1-0/+1
2013-09-16mpi: Add debug function to print a point.Werner Koch1-0/+3
2013-09-12Fix _gcry_log_printmpi to print 00 instead of a sole sign.Werner Koch1-1/+4
2013-09-11Streamline the use of the internal mpi and hex debug functions.Werner Koch4-12/+87
2013-09-10md: Add function gcry_md_hash_buffers.Werner Koch6-0/+33
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-Solenikov2-1/+3
2013-09-07mpi: Improve support for non-Weierstrass support.Werner Koch1-3/+7
2013-09-07mpi: Add gcry_mpi_ec_curve_point.Werner Koch4-5/+15
2013-09-07mpi: Add functions to manipulate the sign.Werner Koch6-2/+47
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 Koch2-1/+4
2013-09-04Prepare support for non-Weierstrass EC equations.Werner Koch2-1/+15
2013-09-04mpi: Suppress newer gcc warnings.Werner Koch1-0/+7
2013-09-04Do not check with cpp for typedefed constants.Werner Koch1-1/+1
2013-09-04Make _gcry_burn_stack use variable length arrayJussi Kivilinna1-1/+8
2013-09-04Move stack burning from block ciphers to cipher modesJussi Kivilinna1-6/+6
2013-08-31Add ARM HW feature detection module and add NEON detectionJussi Kivilinna6-1/+123
2013-08-19Add optimized wipememory for ARMJussi Kivilinna1-1/+33
2013-08-17Remove burn_stack optimizationJussi Kivilinna1-26/+1
2013-08-07Fix building on W32 (cannot export symbol 'gcry_sexp_get_buffer')Jussi Kivilinna1-1/+1
2013-07-29sexp: Allow white space anywhere in a hex format.Werner Koch1-22/+21
2013-07-19sexp: Add function gcry_sexp_nth_buffer.Werner Koch6-4/+51
2013-07-18Add support for Salsa20.Werner Koch3-2/+9
2013-07-17Typo fix in comment.Werner Koch1-1/+1
2013-07-17cipher: Prepare to pass extra info to the sign functions.Werner Koch1-1/+3
2013-07-10Fix 'Please include winsock2.h before windows.h' warnings with mingw32Jussi Kivilinna1-0/+1
2013-07-10Fix i386/amd64 inline assembly "cc" clobbersJussi Kivilinna1-1/+2
2013-06-26Make gpg-error replacement defines more robust.Werner Koch4-4/+45
2013-06-09Optimize _gcry_burn_stack for 32-bit and 64-bit architecturesJussi Kivilinna1-0/+26
2013-06-09Add detection for Intel AVX2 instruction setJussi Kivilinna3-3/+23
2013-06-09twofish: add amd64 assembly implementationJussi Kivilinna1-0/+11
2013-05-29blowfish: add amd64 assembly implementationJussi Kivilinna1-0/+13
2013-05-24cast5: add amd64 assembly implementationJussi Kivilinna1-0/+13
2013-05-23serpent: add parallel processing for CFB decryptionJussi Kivilinna1-0/+3
2013-05-23camellia: add parallel processing for CFB decryptionJussi Kivilinna1-0/+3
2013-05-23serpent: add SSE2 accelerated amd64 implementationJussi Kivilinna1-0/+7
2013-05-22w32: Fix installing of .def file.Werner Koch1-0/+1