aboutsummaryrefslogtreecommitdiff
path: root/src/pki_gcrypt.c
AgeCommit message (Expand)AuthorFilesLines
2019-05-13pki: Fail to sign when using wrong hash algorithmAnderson Toshiyuki Sasaki1-4/+25
2019-05-13pki: Use pki_sign_data() and pki_verify_data_signature()Anderson Toshiyuki Sasaki1-136/+13
2019-05-13pki_gcrypt: Added pki_sign_data() and pki_verify_data_signature()Anderson Toshiyuki Sasaki1-0/+207
2019-05-13auth, pki: Calculate hash internally when signing/verifyingAnderson Toshiyuki Sasaki1-32/+51
2019-05-13pki: Remove duplicate and unused codeAnderson Toshiyuki Sasaki1-113/+0
2019-05-13pki: Refactor ssh_pki_do_sign()Anderson Toshiyuki Sasaki1-6/+0
2019-04-17pki: allow certificates to be used in signature verificationBen Toews1-2/+8
2019-04-17pki: support ECDSA/ED25519 certificatesBen Toews1-0/+4
2019-04-17libssh: deprecate SSH_KEYTYPE_ECDSABen Toews1-30/+77
2019-02-22pki_gcrypt: Include missing stdbool.hAndreas Schneider1-0/+1
2019-02-21pki: Fix size type for len in privatekey_string_to_buffer()Andreas Schneider1-7/+21
2018-11-30pki: Sanitize input to verificationJakub Jelen1-0/+8
2018-11-30pki: Verify the provided public key has expected typeJakub Jelen1-0/+8
2018-11-30pki: Set correct type for imported signaturesJakub Jelen1-1/+2
2018-11-30The largest ECDSA key has 521 bitsJakub Jelen1-1/+1
2018-11-30pki_gcrypt: Do not abort on bad signatureJakub Jelen1-1/+0
2018-10-16src: Fix typosAndreas Schneider1-1/+1
2018-09-18pki: Allow reading keys in new OpenSSH formatJakub Jelen1-0/+66
2018-08-31pki: Support RSA SHA2 signatures of sessionid for serverJakub Jelen1-4/+29
2018-08-31pki: RSA signatures with SHA2 hash algorithms (RFC 8332)Jakub Jelen1-4/+31
2018-08-31pki: Support RSA verification using different hash algorithmsJakub Jelen1-3/+26
2018-08-03Remove internal calls to ssh_initAnderson Toshiyuki Sasaki1-5/+0
2018-07-05bignum: Make bignum_free saferAris Adamantiadis1-4/+4
2018-06-29Rest in Peace SSHv1Andreas Schneider1-40/+10
2018-06-28Remove vim modelines from all filesAndreas Schneider1-2/+0
2018-01-18pki_gcrypt: Use calloc() instead of malloc()Andreas Schneider1-1/+1
2016-11-09pki_gcrypt: Fix memory leak.Justus Winter1-0/+4
2016-11-03pki_gcrypt: Handle ECDSA keys and signaturesJustus Winter1-5/+562
2016-11-03pki_gcrypt: Add a little more ASN1 infrastructureJustus Winter1-0/+15
2016-05-02pki_gcrypt: Add primitive to read ASN.1 bit stringsJustus Winter1-0/+59
2016-05-02pki_gcrypt: Rework 'pki_export_pubkey_rsa1'Justus Winter1-23/+8
2016-05-02pki_gcrypt: Rework 'pki_publickey_to_blob'Justus Winter1-56/+36
2016-05-02pki_gcrypt: Rework 'pki_key_dup'Justus Winter1-221/+66
2016-03-21pki_gcrypt: Fix memory leakJustus Winter1-5/+7
2016-03-21pki_gcrypt: Burn key materialJustus Winter1-0/+11
2016-03-21pki_gcrypt: Generalize asn1_get_intJustus Winter1-2/+6
2016-03-21pki_gcrypt: Fix memory leakJustus Winter1-0/+2
2016-03-15pki_gcrypt: Add cert auth support to pki_publickey_to_blob()Axel Eppe1-0/+10
2016-01-19buffer: use ssh_buffer_get() instead of ssh_buffer_get_begin()Fabiano Fidêncio1-4/+4
2016-01-19buffer: do not use ssh_buffer_get_rest_len()Fabiano Fidêncio1-2/+2
2016-01-19pki_gcrypt: adapt to the new behavior of ssh_buffer_get_len()Fabiano Fidêncio1-2/+2
2016-01-19buffer: rename ssh_buffer_get_rest() to ssh_buffer_get()Fabiano Fidêncio1-1/+1
2016-01-19pki_gcrypt: Fix warning about not handled values in switchFabiano Fidêncio1-0/+2
2016-01-19cleanup: use ssh_ prefix in the buffer (non-static) functionsFabiano Fidêncio1-14/+14
2015-12-17Fix a bunch of -Wmaybe-uninitializedFabiano Fidêncio1-1/+1
2015-09-07pki: Use the standard logging functionAndreas Schneider1-14/+20
2015-02-03Revert "pki_gcrypt: fix warnings for SSH_KEYTYPE_ED25519"Aris Adamantiadis1-9/+0
2015-02-02libgcrypt: Make the PEM parser ed25519 awareAris Adamantiadis1-0/+54
2014-12-09pki_gcrypt: fix DSA signature extractionJon Simons1-3/+29
2014-12-09pki_gcrypt: fix warnings for SSH_KEYTYPE_ED25519Jon Simons1-0/+9