aboutsummaryrefslogtreecommitdiff
path: root/src/pki.c
AgeCommit message (Expand)AuthorFilesLines
2019-01-26pki: Avoid a possible segfaults in error pathsAndreas Schneider1-2/+2
2019-01-09packet: Introduce a new function to access cryptoJakub Jelen1-12/+9
2018-11-30pki: Return default RSA key type for DIGEST_AUTOJakub Jelen1-0/+1
2018-11-30pki: Sanity-check signature matches base key typeJakub Jelen1-0/+6
2018-11-30pki: Separate signature extraction and verificationJakub Jelen1-13/+5
2018-11-30pki: Use self-explanatory variable namesJakub Jelen1-10/+10
2018-11-30The largest ECDSA key has 521 bitsJakub Jelen1-1/+1
2018-11-23kex,packet,packet_cb: ReformatJakub Jelen1-1/+2
2018-11-20pki: Fix typos in documentationTilo Eckert1-2/+3
2018-10-24pki: Add NULL check in ssh_pki_key_ecdsa_name()Andreas Schneider1-1/+4
2018-09-20pki: Use strndup in ssh_pki_export_privkey_base64()Andreas Schneider1-11/+6
2018-09-20pki: Add ssh_pki_export_privkey_base64()DavidWed1-0/+61
2018-09-18pki: Implement reading public key from OpenSSH private key containerJakub Jelen1-1/+15
2018-09-18pki: Allow reading keys in new OpenSSH formatJakub Jelen1-0/+173
2018-09-18pki: Use unpack to simplify public key readingJakub Jelen1-46/+13
2018-09-17pki: Initialize pointers to NULLJakub Jelen1-12/+12
2018-09-01pki: Fix a memory leak in ssh_pki_do_sign()Andreas Schneider1-0/+2
2018-08-31pki: Support RSA SHA2 signatures of sessionid for serverJakub Jelen1-9/+24
2018-08-31tests: PUBLICKEY_ACCEPTED_TYPES are effectiveJakub Jelen1-1/+1
2018-08-31pki: Allow filtering accepted public key types based on the configurationJakub Jelen1-4/+25
2018-08-31auth: Support SHA2 extension for pubkey authentication (RFC 8332)Jakub Jelen1-2/+22
2018-08-31pki: RSA signatures with SHA2 hash algorithms (RFC 8332)Jakub Jelen1-9/+78
2018-08-31pki: Support RSA verification using different hash algorithmsJakub Jelen1-6/+102
2018-08-01pki: Log really the signature algorithm typeJakub Jelen1-1/+1
2018-07-05bignum: Make bignum_free saferAris Adamantiadis1-2/+2
2018-07-05pki: Improve pubkey buffer handling form fileAndreas Schneider1-5/+16
2018-06-29Rest in Peace SSHv1Andreas Schneider1-19/+8
2018-06-29pki: Fix random memory corruptionAndreas Schneider1-2/+2
2018-02-12src: Use explicit_bzero() if available on the platformAndreas Schneider1-1/+1
2017-12-28pki: Fix accidental ECC switch case fallthroughs into ed25119 cases when buil...jvijtiuk1-2/+3
2017-12-28add mbedtls crypto supportJuraj Vijtiuk1-0/+15
2017-02-03pki: Use byte mode for fopen()Andreas Schneider1-2/+2
2016-11-09pki_gcrypt: Fix freeing of ECDSA signatures.Justus Winter1-1/+1
2016-11-06cmake: Check for io.h on WindowsAndreas Schneider1-2/+2
2016-11-03pki_gcrypt: Handle ECDSA keys and signaturesJustus Winter1-2/+4
2016-05-02pki: Fix debug messageJustus Winter1-1/+5
2016-03-21pki: Mention relevant RFC for EC key encodingJustus Winter1-0/+2
2016-02-23pki: Fixed documentation about return value.Younes Serraj1-1/+1
2016-01-19buffer: use ssh_buffer_get() instead of ssh_buffer_get_begin()Fabiano Fidêncio1-1/+1
2016-01-19buffer: do not use ssh_buffer_get_rest_len()Fabiano Fidêncio1-5/+5
2016-01-19buffer: rename ssh_buffer_get_rest() to ssh_buffer_get()Fabiano Fidêncio1-4/+4
2016-01-19cleanup: use ssh_ prefix in the buffer (non-static) functionsFabiano Fidêncio1-25/+25
2015-12-17Fix a bunch of -Wmaybe-uninitializedFabiano Fidêncio1-1/+1
2015-09-09pki: Fix a memory leak on error in ssh_pki_copy_cert_to_privkey()Andreas Schneider1-0/+1
2015-09-09pki: Fix a memory leak in pki_import_cert_buffer()Andreas Schneider1-0/+1
2015-09-07pki: Add certificate loading functionsAxel Eppe1-2/+110
2015-09-07pki: Add Add new pki_import_cert_buffer functionAxel Eppe1-0/+51
2015-09-07pki: Add rsa, dss certificate key type definitionsAxel Eppe1-0/+18
2015-09-07pki: Use the standard logging functionAndreas Schneider1-39/+29
2015-08-10pki: Fix return values of ssh_key_is_(public|private)Andreas Schneider1-2/+2