summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2013-10-16ecc: Add support for GOST R 34.10-2001/-2012 signaturesDmitry Eremin-Solenikov1-0/+1
2013-10-16sexp: Add function gcry_sexp_extract_param.Werner Koch7-10/+286
2013-10-15ecc: Support use of Ed25519 with ECDSA.Werner Koch1-8/+9
2013-10-14pubkey: Support flags list in gcry_pk_genkey.Werner Koch1-0/+5
2013-10-14pubkey: Remove duplicated flag parsing code.Werner Koch1-0/+1
2013-10-14mpicalc: Accept lowercase hex digits.Werner Koch1-1/+3
2013-10-11pubkey: Move sexp parsing of remaining fucntions to the modules.Werner Koch1-3/+2
2013-10-11pubkey: Move sexp parsing for gcry_pk_decrypt to the modules.Werner Koch1-9/+3
2013-10-11pubkey: Move sexp parsing for gcry_pk_encrypt to the modules.Werner Koch1-5/+3
2013-10-11pubkey: Move sexp parsing for gcry_pk_sign to the modules.Werner Koch1-7/+4
2013-10-10Prevent tail call optimization with _gcry_burn_stackJussi Kivilinna2-2/+18
2013-10-09pubkey: Move sexp parsing for gcry_pk_verify to the modules.Werner Koch2-9/+9
2013-10-08pubkey: Move sexp parsing for gcry_pk_get_nbits to the modules.Werner Koch1-2/+1
2013-10-08pubkey: Move sexp parsing for gcry_pk_getkey to the modules.Werner Koch1-4/+1
2013-10-08cipher: Deprecate GCRY_PK_ELG_E.Werner Koch1-7/+7
2013-10-02Provide Pth compatiblity for use with GnuPG 2.0.Werner Koch1-0/+13
2013-10-02Remove deprecated control codes.Werner Koch1-3/+2
2013-10-02Remove last remains of the former module system.Werner Koch5-318/+3
2013-10-02Fix missing prototype warning in visibility.cWerner Koch2-3/+4
2013-10-02md: Simplify the message digest dispatcher md.c.Werner Koch3-46/+35
2013-10-01cipher: Simplify the cipher dispatcher cipher.c.Werner Koch3-68/+69
2013-10-01cipher: Add support for 128-bit keys in RC2Peter Wu1-0/+1
2013-09-30ecc: Prepare for future Ed25519 optimization.Werner Koch2-1/+4
2013-09-30log: Try to print s-expressions in a more compact format.Werner Koch1-4/+29
2013-09-30Add logging functions to the API.Werner Koch7-1/+119
2013-09-25mpi: Change not yet used _gcry_mpi_set_opaque_copy.Werner Koch1-1/+1
2013-09-25sexp: Improve printing of data with a leading zero.Werner Koch1-0/+2
2013-09-25ecc: Allow the name "q@eddsa" to get/set the public key.Werner Koch2-1/+3
2013-09-25mpicalc: Add statement to compute the number of bits.Werner Koch1-1/+19
2013-09-25ecc: Refactor low-level access functions.Werner Koch2-2/+15
2013-09-23pk: Add algo id GCRY_PK_ECC and deprecate ECDSA and ECDH.Werner Koch3-5/+5
2013-09-21Remove i386 inline assembly version of rotation functionsJussi Kivilinna1-11/+2
2013-09-20sexp: Change internal versions to always use gpg_err_code_t.Werner Koch4-43/+51
2013-09-20pk: Move s-exp creation for gcry_pk_decrypt to the modules.Werner Koch2-2/+7
2013-09-20pk: Remove unused function.Werner Koch1-1/+0
2013-09-19pk: Move s-expr creation for genkey to the modules.Werner Koch1-13/+4
2013-09-19sexp: Improve printing data representing a negative number.Werner Koch1-0/+4
2013-09-19pk: Move s-expr creation for sign and encrypt to the modules.Werner Koch3-2/+6
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