aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2019-12-09channels: Fix type of arguments of grow_window()Andreas Schneider1-1/+4
2019-12-09channels: Fix type of arguments of channel_open()Andreas Schneider1-2/+2
2019-12-09channels: Use ssize_t for to_readAndreas Schneider1-4/+4
2019-12-09channels: Reformat ssh_channel_read_nonblocking()Andreas Schneider1-29/+32
2019-12-09channels: Use a size_t variable for length checkAndreas Schneider1-2/+3
2019-12-09channesl: Reformat ssh_channel_poll_timeout()Andreas Schneider1-29/+36
2019-12-09auth: Fix integer type in ssh_kbdint_free()Andreas Schneider1-1/+1
2019-12-09auth: Fix integer type in ssh_kbdint_clean()Andreas Schneider1-1/+1
2019-12-09CVE-2019-14889: scp: Quote location to be used on shellAnderson Toshiyuki Sasaki1-6/+56
2019-12-09CVE-2019-14889: scp: Don't allow file path longer than 32kbAndreas Schneider1-0/+6
2019-12-09CVE-2019-14889: misc: Add function to quote file namesAnderson Toshiyuki Sasaki1-0/+184
2019-12-09CVE-2019-14889: scp: Log SCP warnings received from the serverAnderson Toshiyuki Sasaki1-64/+11
2019-12-09CVE-2019-14889: scp: Reformat scp.cAnderson Toshiyuki Sasaki1-502/+698
2019-11-18packet: Do not deref a NULL pointer in ssh_packet_set_newkeys()Andreas Schneider1-0/+9
2019-11-18SSH-01-003: Add cipher NULL checks to ssh_packet_get_current_crypto()Andreas Schneider1-4/+24
2019-11-18Use only one variable denoting the size of methods arraysJakub Jelen5-18/+16
2019-11-18session: Initialize states explicitlyAnderson Toshiyuki Sasaki1-0/+10
2019-11-18messages: Set signature state explicitlyAnderson Toshiyuki Sasaki1-0/+3
2019-11-18channels: Initialize states explicitlyAnderson Toshiyuki Sasaki1-0/+4
2019-11-18auth: Set auto_state->state explicitlyAnderson Toshiyuki Sasaki1-0/+3
2019-11-18session: Reformat ssh_new()Anderson Toshiyuki Sasaki1-45/+51
2019-11-14cmake: Fix building libssh as a static lib on WindowsAndreas Schneider1-0/+4
2019-11-07server: Use really the negotiated signature typeJakub Jelen8-19/+26
2019-11-07cmake: Do not use cached LIBSSH_PUBLIC_INCLUDE_DIRSAndreas Schneider1-5/+5
2019-11-07cmake: Rename static libraryAndreas Schneider1-7/+11
2019-11-07cmake: Create ssh library directly as libsshAndreas Schneider1-17/+13
2019-11-07cmake: Remove WITH_STATIC_LIBAndreas Schneider1-9/+0
2019-11-07cmake: Don't cache LIBSSH_LINK_LIBRARIESAndreas Schneider1-5/+0
2019-11-07cmake: Remove libsocketAndreas Schneider1-7/+0
2019-11-07cmake: Use target_include_directories()Andreas Schneider1-5/+4
2019-11-04channel: Document ssh_channel_request_sftp()Andreas Schneider1-0/+12
2019-11-04auth: Add missing include for explicit_bzero()Andreas Schneider1-0/+1
2019-10-25packet: On failure, do not use uninitialized cryptoJakub Jelen1-0/+4
2019-10-25packet_crypt: Avoid out of bounds access in debug functionsJakub Jelen1-2/+2
2019-10-07pki_crypto: Use temporary pointer when using i2d_*Anderson Toshiyuki Sasaki1-4/+35
2019-10-01config: Implement match exec keywordJakub Jelen1-7/+136
2019-10-01config_parser: Implement more useful variant of get_token()Jakub Jelen1-2/+26
2019-09-24pki_crypto: Support Ed25519 keys in PEM filesAnderson Toshiyuki Sasaki1-9/+78
2019-09-24cmake: Do not build internal ed25519 when unnecessaryAnderson Toshiyuki Sasaki1-8/+18
2019-09-24curve25519: Use OpenSSL X25519 implementationAnderson Toshiyuki Sasaki1-45/+208
2019-09-24pki: Remove unused function pki_signature_verify()Anderson Toshiyuki Sasaki4-118/+1
2019-09-24pki_crypto: Use OpenSSL for Ed25519 signaturesAnderson Toshiyuki Sasaki5-50/+265
2019-09-24pki: Move common Ed25519 functions to pki_ed25519_common.cAnderson Toshiyuki Sasaki6-190/+234
2019-09-24pki_mbedcrypto: Do not treat Ed25519 as a special caseAnderson Toshiyuki Sasaki1-11/+35
2019-09-24pki_gcrypt: Do not treat Ed25519 as a special caseAnderson Toshiyuki Sasaki1-10/+37
2019-09-24pki_crypto: Use EVP_DigestSign* and EVP_DigestVerify*Anderson Toshiyuki Sasaki1-25/+50
2019-09-24buffer: Simplify handling of the return codesJakub Jelen1-6/+2
2019-09-24buffer: Avoid use of uninitialized valuesJakub Jelen1-6/+13
2019-09-24dh-gex: Correctly free modulus and generator with opensslJakub Jelen1-6/+12
2019-09-24channels: Correctly reports failed channels openingJakub Jelen1-0/+5