summaryrefslogtreecommitdiff
path: root/cipher/ecc.c
AgeCommit message (Expand)AuthorFilesLines
2015-07-07ecc: fix memory leakPeter Wu1-0/+1
2015-07-06ecc: fix memory leaks.NIIBE Yutaka1-16/+8
2015-05-21ecc: Add key generation flag "no-keytest".Werner Koch1-14/+19
2015-05-21ecc: Avoid double conversion to affine coordinates in keygen.Werner Koch1-38/+67
2014-11-19ecc: Improve Montgomery curve implementation.NIIBE Yutaka1-4/+85
2014-08-08ecc: Add cofactor to domain parameters.NIIBE Yutaka1-36/+52
2014-07-25ecc: Support the non-standard 0x40 compression flag for EdDSA.Werner Koch1-6/+5
2014-01-27Fix memory leaks in ecc codeDmitry Eremin-Solenikov1-1/+1
2014-01-13ecc: Make a macro shorter.Werner Koch1-4/+4
2013-12-12Remove macro hacks for internal vs. external functions. Part 2 and last.Werner Koch1-10/+10
2013-12-06ecc: Remove unused internal function.Werner Koch1-1/+0
2013-12-05Remove macro hacks for internal vs. external functions. Part 1.Werner Koch1-183/+177
2013-12-02ecc: Make gcry_pk_testkey work for Ed25519.Werner Koch1-121/+135
2013-11-13ecc: Fix key generation for a plain Ed25519 key.Christian Grothoff1-1/+15
2013-11-13ecc: Fix some memory leaksChristian Grothoff1-0/+1
2013-11-11ecc: Change keygrip computation for Ed25519+EdDSA.Werner Koch1-52/+107
2013-11-08ecc: Implement the "nocomp" flag for key generation.Werner Koch1-1/+1
2013-11-08ecc: Make "noparam" the default and replace by "param".Werner Koch1-22/+22
2013-11-05ecc: Require "eddsa" flag for curve Ed25519.Werner Koch1-29/+12
2013-11-05ecc: Fully implement Ed25519 compression in ECDSA mode.Werner Koch1-5/+5
2013-10-29ecc: Finish Ed25519/ECDSA hack.Werner Koch1-2/+17
2013-10-29ecc: Add flags "noparam" and "comp".Werner Koch1-27/+54
2013-10-23ecc: Refactor ecc.cWerner Koch1-1065/+12
2013-10-22ecc: Correct compliant key generation for Edwards curves.NIIBE Yutaka1-10/+23
2013-10-17ecc: Put the curve name again into the output of gcry_pk_genkey.Werner Koch1-1/+2
2013-10-16ecc: Add support for GOST R 34.10-2001/-2012 signaturesDmitry Eremin-Solenikov1-0/+214
2013-10-16sexp: Add function gcry_sexp_extract_param.Werner Koch1-19/+19
2013-10-15ecc: Support use of Ed25519 with ECDSA.Werner Koch1-17/+31
2013-10-14pubkey: Support flags list in gcry_pk_genkey.Werner Koch1-3/+17
2013-10-11pubkey: Move sexp parsing of remaining fucntions to the modules.Werner Koch1-47/+87
2013-10-11pubkey: Move sexp parsing for gcry_pk_decrypt to the modules.Werner Koch1-50/+109
2013-10-11pubkey: Move sexp parsing for gcry_pk_encrypt to the modules.Werner Koch1-41/+114
2013-10-11pubkey: Move sexp parsing for gcry_pk_sign to the modules.Werner Koch1-70/+118
2013-10-09pubkey: Move sexp parsing for gcry_pk_verify to the modules.Werner Koch1-56/+136
2013-10-08pubkey: Move sexp parsing for gcry_pk_get_nbits to the modules.Werner Koch1-3/+47
2013-10-08pubkey: Move sexp parsing for gcry_pk_getkey to the modules.Werner Koch1-22/+20
2013-09-30ecc: Fix recomputing of Q for Ed25519.Werner Koch1-14/+18
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