summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-09-18pk: Simplify the public key dispatcher pubkey.c.Werner Koch9-751/+315
2013-09-18pk: Merge extraspecs struct with standard specs struct.Werner Koch8-166/+138
2013-09-18Fix encryption/decryption return type for GOST28147Jussi Kivilinna2-5/+20
2013-09-18Rename the GOST algorithm identifiers.Werner Koch6-18/+27
2013-09-18doc: fix building of ps and pdf documentationDmitry Eremin-Solenikov3-11/+1
2013-09-18Add GOST R 34.11-2012 implementation (Stribog)Dmitry Eremin-Solenikov8-2/+1485
2013-09-18Add basic implementation of GOST R 34.11-94 message digestDmitry Eremin-Solenikov8-3/+315
2013-09-18Separate common md block codeDmitry Eremin-Solenikov9-458/+285
2013-09-18Add limited implementation of GOST 28147-89 cipherDmitry Eremin-Solenikov9-2/+276
2013-09-18ecc: Add Ed25519 key generation and prepare for optimizations.Werner Koch12-188/+483
2013-09-17mpi: Support printing of negative numbers.Werner Koch4-34/+495
2013-09-16Fix bug in _gcry_mpi_tdiv_q_2exp.Werner Koch2-1/+2
2013-09-16ecc: Implement Curve Ed25519 signing and verification.Werner Koch14-123/+7643
2013-09-16mpi: Add internal convenience function.Werner Koch2-0/+17
2013-09-16mpi: Add debug function to print a point.Werner Koch2-0/+42
2013-09-16tests: Factor time measurement code out.Werner Koch2-84/+107
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 Koch8-99/+107
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