aboutsummaryrefslogtreecommitdiff
path: root/src/pki_gcrypt.c
AgeCommit message (Expand)AuthorFilesLines
2020-02-11pki: add support for sk-ecdsa and sk-ed25519Sebastian Kinne1-6/+30
2020-02-11pki: fix `pki_key_ecdsa_to_key_type` thread-safetyJon Simons1-1/+1
2019-12-23pki_gcrypt: Warn about unsupported PEM export in gcryptJakub Jelen1-0/+2
2019-12-23pki_gcrypt: Do not confuse static analyzersJakub Jelen1-1/+1
2019-12-20src: Implements PKCS11 URI supportSahana Prasad1-0/+9
2019-12-09pki_gcrypt: Use SSH_BUFFER_FREE()Andreas Schneider1-39/+39
2019-12-09pki_gcrypt: Use SSS_STRING_FREE()Andreas Schneider1-32/+32
2019-12-09SSH-01-007: Fix possible double free of ssh stringsAndreas Schneider1-15/+15
2019-09-24pki: Remove unused function pki_signature_verify()Anderson Toshiyuki Sasaki1-41/+0
2019-09-24pki: Move common Ed25519 functions to pki_ed25519_common.cAnderson Toshiyuki Sasaki1-2/+2
2019-09-24pki_gcrypt: Do not treat Ed25519 as a special caseAnderson Toshiyuki Sasaki1-10/+37
2019-07-30Replace ssh_print_hexa() with ssh_log_hexdump()Anderson Toshiyuki Sasaki1-4/+4
2019-06-13pki_gcrypt: Do not compare private parts when comparing public keysJakub Jelen1-2/+4
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