aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2021-02-04cmake: Avoid setting compiler flags directlyDDoSolitary1-13/+6
2021-01-28pki: Fix memory leak on error pathJakub Jelen1-0/+1
2021-01-28config: Support more identity files in configurationJakub Jelen1-0/+1
2021-01-15dh-gex: Avoid memory leaksJakub Jelen1-0/+3
2021-01-12libmbedcrypto: Fix chacha20-poly1305Anderson Toshiyuki Sasaki2-8/+14
2021-01-12chachapoly: Use secure_memcmp() to compare auth tagAnderson Toshiyuki Sasaki1-1/+1
2021-01-12libcrypto: Use CRYPTO_memcmp() instead of memcmpAnderson Toshiyuki Sasaki1-1/+1
2021-01-12packet_crypt: Move secure_memcmp() to a shared sourceAnderson Toshiyuki Sasaki3-11/+35
2021-01-12Clean memory on failure pathsJakub Jelen2-3/+7
2021-01-11channel_rcv_close: indentationTom Deseyn1-30/+30
2021-01-11channesl: Fix delayed closeTom Deseyn1-13/+28
2021-01-11Cleanup AES compatibility codeDirkjan Bussink2-130/+1
2021-01-11Remove no longer needed compatibility checkDirkjan Bussink1-12/+0
2021-01-11Remove no longer needed compatibility functionDirkjan Bussink1-17/+0
2021-01-11Remove compat reset functionDirkjan Bussink3-10/+2
2021-01-11Move HMAC implementation to EVP APIDirkjan Bussink3-31/+27
2021-01-11Fix formatting for file with changesDirkjan Bussink1-23/+25
2021-01-11Remove unneeded version conditionalDirkjan Bussink1-11/+4
2021-01-11Use correct cleanup function for cipher contextDirkjan Bussink1-2/+1
2021-01-11Remove unneeded HMAC_CTX_reset functionDirkjan Bussink2-7/+0
2021-01-11Remove unneeded EVP_MD_CTX_reset custom cleanupDirkjan Bussink2-41/+1
2021-01-11Improve cleanup logic for HMACDirkjan Bussink1-16/+1
2021-01-11Remove OPENSSL_zalloc helperDirkjan Bussink1-16/+8
2021-01-11Use current OpenSSL API as the exampleDirkjan Bussink2-21/+20
2021-01-01Happy new year 2021!Andreas Schneider1-1/+1
2020-12-22Cleanup old OpenSSL 0.9.7 compatibility codeDirkjan Bussink2-12/+2
2020-12-22Bump minimum version requirement for OpenSSLDirkjan Bussink1-8/+0
2020-12-11Always check return value of ssh_list_new()Dirkjan Bussink4-21/+37
2020-12-11Add safety checks for all ssh_string_fill callsDirkjan Bussink6-27/+90
2020-12-11Ignore request success and failure message if they are not expectedDirkjan Bussink1-18/+16
2020-12-10Use OPENSSL_CRYPTO_LIBRARIES CMake variable when linking against OpenSSLKevin Kane1-3/+3
2020-12-10Revert "cmake: Use OPENSSL_CRYPTO_LIBRARIES CMake variable when linking again...Andreas Schneider1-3/+3
2020-12-10auth: Add ssh_userauth_publickey_auto_get_current_identity()Marius Vollmer2-0/+50
2020-12-10cmake: Use OPENSSL_CRYPTO_LIBRARIES CMake variable when linking against OpenSSLKevin Kane1-3/+3
2020-12-08wrapper: Avoid memory leak on errors during key exchangeJakub Jelen1-0/+1
2020-11-03New API for parsing configuration from stringStanislav Zidek1-0/+54
2020-10-14Fix handshake bug with AEAD ciphers and no HMAC overlapDirkjan Bussink1-16/+41
2020-10-02client: Reset pending_call_state on disconnectJakub Jelen1-0/+1
2020-10-02client: Reformat ssh_disconnect()Jakub Jelen1-69/+73
2020-09-29pki_gcrypt.c: Fix typo + inconsistency in warningPaul Capron1-2/+3
2020-09-29src/kex.c: removes DES and SHA1 from mac and kex algorithms by default.Sahana Prasad1-9/+10
2020-09-17misc: Do not call random()Anderson Toshiyuki Sasaki1-10/+13
2020-09-03Fix another memory leak on invalid nid valueDirkjan Bussink1-0/+4
2020-08-12sftp: Fix more typosJakub Jelen1-1/+1
2020-07-16Disable *-cbc ciphers by defaultJakub Jelen1-10/+13
2020-07-16pki: Avoid memory leak on invalid curve NIDJakub Jelen1-0/+2
2020-07-16packet: Fix unterminated brace and better context name in debug messageJakub Jelen1-1/+1
2020-07-16misc: Do not confuse client/server in debug messagesJakub Jelen1-1/+2
2020-06-23channel: Do not return error if the server closed the channelAnderson Toshiyuki Sasaki1-3/+4
2020-06-03buffer: Add NULL check for 'buffer' argumentAndreas Schneider1-0/+4