summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-09-21Use hash transform function return type for passing burn stack depthJussi Kivilinna11-62/+75
2013-09-21Make STRIBOG use the new _gcry_md_block_write helperJussi Kivilinna1-36/+19
2013-09-21Make SHA-512 use the new _gcry_md_block_write helperJussi Kivilinna3-104/+97
2013-09-20sexp: Change internal versions to always use gpg_err_code_t.Werner Koch8-151/+133
2013-09-20pk: Move s-exp creation for gcry_pk_decrypt to the modules.Werner Koch7-157/+179
2013-09-20pk: Remove unused function.Werner Koch2-23/+0
2013-09-19Beautify debug output of the prime generator.Werner Koch1-7/+7
2013-09-19pk: Move s-expr creation for genkey to the modules.Werner Koch6-480/+279
2013-09-19tests: Beautify some diagnostics.Werner Koch3-93/+265
2013-09-19sexp: Improve printing data representing a negative number.Werner Koch1-0/+4
2013-09-19pk: Move RSA encoding functions to a new file.Werner Koch4-989/+1057
2013-09-19pk: Move s-expr creation for sign and encrypt to the modules.Werner Koch10-475/+298
2013-09-19Fix Stribog digest on bigendian platformsDmitry Eremin-Solenikov1-0/+15
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