summaryrefslogtreecommitdiff
path: root/cipher/pubkey.c
AgeCommit message (Expand)AuthorFilesLines
2016-03-18Disable non-allowed algorithms in FIPS modeVitezslav Cizek1-0/+11
2015-11-17Fix typos found using codespellJustus Winter1-2/+2
2014-04-16pubkey: Re-map all depreccated RSA algo numbers.Werner Koch1-8/+6
2014-01-16Replace ath based mutexes by gpgrt based locks.Werner Koch1-1/+0
2013-12-12Remove macro hacks for internal vs. external functions. Part 2 and last.Werner Koch1-5/+5
2013-12-05Remove macro hacks for internal vs. external functions. Part 1.Werner Koch1-75/+74
2013-10-11pubkey: Move sexp parsing of remaining fucntions to the modules.Werner Koch1-457/+23
2013-10-11pubkey: Move sexp parsing for gcry_pk_decrypt to the modules.Werner Koch1-260/+5
2013-10-11pubkey: Move sexp parsing for gcry_pk_encrypt to the modules.Werner Koch1-43/+5
2013-10-11pubkey: Move sexp parsing for gcry_pk_sign to the modules.Werner Koch1-53/+5
2013-10-09pubkey: Move sexp parsing for gcry_pk_verify to the modules.Werner Koch1-655/+15
2013-10-08pubkey: Move sexp parsing for gcry_pk_get_nbits to the modules.Werner Koch1-16/+70
2013-10-08pubkey: Move sexp parsing for gcry_pk_getkey to the modules.Werner Koch1-55/+3
2013-10-08cipher: Deprecate GCRY_PK_ELG_E.Werner Koch1-1/+2
2013-10-01cipher: Simplify the cipher dispatcher cipher.c.Werner Koch1-1/+1
2013-09-23pk: Add algo id GCRY_PK_ECC and deprecate ECDSA and ECDH.Werner Koch1-4/+26
2013-09-20pk: Move s-exp creation for gcry_pk_decrypt to the modules.Werner Koch1-48/+10
2013-09-20pk: Remove unused function.Werner Koch1-22/+0
2013-09-19pk: Move s-expr creation for genkey to the modules.Werner Koch1-203/+5
2013-09-19pk: Move RSA encoding functions to a new file.Werner Koch1-988/+38
2013-09-19pk: Move s-expr creation for sign and encrypt to the modules.Werner Koch1-398/+89
2013-09-18pk: Simplify the public key dispatcher pubkey.c.Werner Koch1-740/+276
2013-09-18pk: Merge extraspecs struct with standard specs struct.Werner Koch1-49/+31
2013-09-18ecc: Add Ed25519 key generation and prepare for optimizations.Werner Koch1-11/+39
2013-09-16ecc: Implement Curve Ed25519 signing and verification.Werner Koch1-13/+32
2013-09-11Streamline the use of the internal mpi and hex debug functions.Werner Koch1-11/+11
2013-09-07mpi: Improve support for non-Weierstrass support.Werner Koch1-1/+1
2013-09-04Prepare support for EdDSA.Werner Koch1-11/+68
2013-08-09cipher: fix memory leak.NIIBE Yutaka1-1/+10
2013-08-06cipher: fix memory leaks.NIIBE Yutaka1-4/+4
2013-07-26Allow the use of a private-key s-expression with gcry_pk_verify.Werner Koch1-1/+6
2013-07-19pk: Allow the use of a hash element for DSA sign and verify.Werner Koch1-7/+54
2013-07-17cipher: Prepare to pass extra info to the sign functions.Werner Koch1-2/+6
2013-04-12Add hack to allow using an "ecc" key for "ecdsa" or "ecdh".Werner Koch1-17/+33
2013-04-11Add gcry_pubkey_get_sexp.Werner Koch1-0/+45
2013-04-11Remove unused code.Werner Koch1-92/+0
2013-04-05Make the Q parameter optional for ECC signing.Werner Koch1-15/+31
2011-12-01Completed switch to a simpler thread model.Werner Koch1-2/+6
2011-09-15Removed the module registration interfaceWerner Koch1-19/+1
2011-06-13Fixed a pkcs#1 v1.5 flaw regarding leading zero bytesWerner Koch1-38/+100
2011-06-10Fixed leading zero problems in PSS and OAEP.Werner Koch1-77/+119
2011-06-09Add OAEP regression test.Werner Koch1-1/+2
2011-06-09Add a small comment.Werner Koch1-1/+1
2011-06-09Use octet_string_from_mpi in oaep_decode.Werner Koch1-82/+62
2011-06-09Add random-override parameter to the PK functions to allow better regression ...Werner Koch1-8/+98
2011-06-09Expect mHash as input to the PSS functions.Werner Koch1-38/+45
2011-06-09Merge branch 'master' into ueno-pssWerner Koch1-153/+368
2011-06-09Restructure pss_verify to match the description in rfc-3447.Werner Koch1-90/+154
2011-06-08Restructure pss_encode to match the description in rfc-3447.Werner Koch1-65/+100
2011-06-03Restructure oaep_decode to match the description in rfc-3447.Werner Koch1-68/+147