summaryrefslogtreecommitdiff
path: root/cipher/pubkey.c
AgeCommit message (Expand)AuthorFilesLines
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
2011-06-03Restructure oaep_encode to match the description in rfc-3447.Werner Koch1-41/+102
2011-06-03Add comments to the mgf1 function and speed it up.Werner Koch1-14/+22
2011-05-31Let gcry_pk_decrypt in non-raw mode return a verbatim buffer.Werner Koch1-37/+60
2011-05-30Fixed pkcs#1 unpaddingWerner Koch1-15/+57
2011-05-27Fix double-free when un-padding invalid data.Daiki Ueno1-2/+2
2011-05-25Support PSS.Daiki Ueno1-3/+336
2011-05-24Cleanup pk_encoding_ctx code.Daiki Ueno1-47/+50
2011-05-24Simplify MGF1 by initializing MD handle at once.Daiki Ueno1-6/+3
2011-05-23Merge branch 'master'.Werner Koch1-1/+4
2011-05-23Add a few comments to the pkcs#1 code.Werner Koch1-14/+40
2011-05-23Fix memleak when decoding OAEP/PKCS#1 block type 2.Daiki Ueno1-2/+8
2011-05-18Support PKCS#1 un-padding.Daiki Ueno1-113/+202
2011-05-11Minor updates to the OAEP code.Werner Koch1-30/+42
2011-05-11Support RSA-OAEP padding for encryption.Daiki Ueno1-68/+436
2011-04-11Fix double free in gcry_pk_get_keygrip.Werner Koch1-0/+1