summaryrefslogtreecommitdiff
path: root/cipher/ecc.c
AgeCommit message (Expand)AuthorFilesLines
2013-09-25ecc: Allow the name "q@eddsa" to get/set the public key.Werner Koch1-39/+82
2013-09-25ecc: Fix highly unlikely endless loop in sign_ecdsa.Werner Koch1-10/+8
2013-09-24ecc: Allow the use of an uncompressed public key.Werner Koch1-16/+69
2013-09-23pk: Add algo id GCRY_PK_ECC and deprecate ECDSA and ECDH.Werner Koch1-48/+14
2013-09-20sexp: Change internal versions to always use gpg_err_code_t.Werner Koch1-32/+25
2013-09-20pk: Move s-exp creation for gcry_pk_decrypt to the modules.Werner Koch1-22/+26
2013-09-19pk: Move s-expr creation for genkey to the modules.Werner Koch1-49/+52
2013-09-19pk: Move s-expr creation for sign and encrypt to the modules.Werner Koch1-48/+53
2013-09-18pk: Simplify the public key dispatcher pubkey.c.Werner Koch1-2/+4
2013-09-18pk: Merge extraspecs struct with standard specs struct.Werner Koch1-7/+8
2013-09-18ecc: Add Ed25519 key generation and prepare for optimizations.Werner Koch1-132/+272
2013-09-16ecc: Implement Curve Ed25519 signing and verification.Werner Koch1-41/+487
2013-09-07mpi: Improve support for non-Weierstrass support.Werner Koch1-7/+18
2013-09-04Prepare support for EdDSA.Werner Koch1-18/+79
2013-09-04Prepare support for non-Weierstrass EC equations.Werner Koch1-3/+5
2013-08-30Refactor the ECC code into 3 files.Werner Koch1-914/+25
2013-08-06cipher: fix another memory leak.NIIBE Yutaka1-0/+1
2013-07-31Correct checks for ecc secret keyDmitry Eremin-Solenikov1-3/+37
2013-07-29Implement deterministic ECDSA as specified by rfc-6979.Werner Koch1-44/+65
2013-07-19pk: Allow the use of a hash element for DSA sign and verify.Werner Koch1-2/+34
2013-07-17cipher: Prepare to pass extra info to the sign functions.Werner Koch1-1/+4
2013-05-24ecc: Simplify the compliant point generation.Werner Koch1-28/+17
2013-05-24ecc: Fix a minor flaw in the generation of K.Werner Koch1-27/+2
2013-05-21Fix indentation and save on string space.Werner Koch1-33/+35
2013-05-19mpi_sub( r, a, b ) expects r to be initialized; other minor cleanup in ecc ge...Andrey1-6/+10
2013-05-09Generate ECC keys Q=(x,y) as compliant keys, enabling their compact represent...Andrey1-4/+49
2013-04-11Add gcry_pubkey_get_sexp.Werner Koch1-0/+74
2013-04-05Make the Q parameter optional for ECC signing.Werner Koch1-10/+2
2013-03-20Fix a memory leak in the new EC code.Werner Koch1-1/+1
2013-03-19Extend the new EC interface and fix two bugs.Werner Koch1-2/+23
2013-03-15mpi: Add functions to manipulate an EC context.Werner Koch1-3/+284
2013-03-08mpi: Add an API for EC math.Werner Koch1-7/+7
2013-03-07mpi: Add mpi_snatch and change an internal typedef.Werner Koch1-40/+38
2012-11-07Fix memory leak in gcry_pk_testkey for ECC.Werner Koch1-13/+18
2012-05-14Add curve aliases from RFC-5656.Werner Koch1-0/+5
2011-04-04Fix a small memory leak in gcry_pk_get_keygrip.Werner Koch1-0/+1
2011-02-11Small tweak to the ECC debug output.Werner Koch1-4/+4
2011-02-02Add ChangeLog Entry for Andrey's changes.Werner Koch1-1/+1
2011-02-01Add function gcry_pk_get_param.Werner Koch1-2/+26
2011-02-01Add gcry_pk_get_curve.Werner Koch1-1/+86
2011-01-31Changed ecdh parameter names and fixed MPI allocation.Werner Koch1-31/+10
2011-01-31Return used curve name with ECC key generationWerner Koch1-9/+28
2011-01-27Reverted the API to the old one.Werner Koch1-308/+181
2011-01-26Begin of changing the ECDH API.Werner Koch1-52/+35
2011-01-20Editorial changes.Werner Koch1-195/+246
2011-01-12Fixed a typo, added logging.Andrey Jivsov1-3/+13
2011-01-10'g10/gpg2 --encrypt --debug 15 -r ecdsa -a -o _e.asc _' and 'g10/gpg2 --deb...Andrey Jivsov1-24/+144
2011-01-05Integrating http://code.google.com/p/gnupg-ecc/source/detail?r=15 .Andrey Jivsov1-118/+358
2010-06-10Allow transient-key for ecdsa.Werner Koch1-4/+17
2010-04-12Applied spelling fixes and more verbose test diagnositcs by Brad Hards.Werner Koch1-1/+1