aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2018-06-29Rest in Peace SSHv1Andreas Schneider33-2883/+295
2018-06-29kex: Enable chacha20-poly1304 KEX with mbedtlsAndreas Schneider3-11/+19
2018-06-29pki: Fix random memory corruptionAndreas Schneider1-2/+2
2018-06-28chacha: fix build for mbedTLSJon Simons2-1/+11
2018-06-28packet_crypt: remove `set_decrypt_key` upon `ssh_packet_decrypt_len`Jon Simons1-8/+0
2018-06-28chacha: use a cipher cleanup callbackJon Simons2-4/+6
2018-06-28packet_crypt: fix unused variable compiler warningJon Simons1-1/+0
2018-06-28packet_crypt: Avoid setting keys every timeAlberto Aguirre1-13/+0
2018-06-28libgcrypt: make it compatible with chacha20Aris Adamantiadis2-0/+22
2018-06-28chacha: packet decryptionAris Adamantiadis5-102/+269
2018-06-28chacha: packet encryptionAris Adamantiadis8-61/+279
2018-06-28external: Add ChaCha and Poly1305 implementations from OpenSSHAris Adamantiadis3-0/+376
2018-06-28Remove vim modelines from all filesAndreas Schneider33-64/+0
2018-06-27dh: fix two leaks in `ssh_get_pubkey_hash`Jon Simons1-2/+7
2018-06-27dh: fix `ssh_get_pubkey_hash` indentationJon Simons1-38/+37
2018-06-27ecdh: fix SSH_MSG_KEXDH_REPLY for mbedTLSJon Simons1-3/+13
2018-06-27ecdh: fix SSH_MSG_KEXDH_REPLY for libgcryptJon Simons1-1/+10
2018-06-27ecdh: fix SSH_MSG_KEXDH_REPLY for libcryptoJon Simons1-1/+10
2018-06-27dh: Fix reference to ssh_session_update_known_hosts()Andreas Schneider1-1/+1
2018-06-25knownhosts: Fix windows build failureAlberto Aguirre1-0/+3
2018-06-06knownhosts: Do not double free memoryAndreas Schneider1-1/+0
2018-06-05knownhosts: Fix resource leak in ssh_known_hosts_parse_line()Andreas Schneider1-2/+4
2018-06-05knownhosts: Fix a memory leak on errorAndreas Schneider1-0/+1
2018-06-05knownhosts: Fix possible null pointer dereferenceAndreas Schneider1-4/+6
2018-06-05knownhosts: Fix resource leak in ssh_session_update_known_hosts()Andreas Schneider1-1/+3
2018-06-05knownhosts: Fix resource leak in ssh_known_hosts_read_entries()Andreas Schneider1-0/+3
2018-06-04buffer: Add ssh_buffer_allocate() functionAris Adamantiadis1-0/+38
2018-06-04packet: Add more debuggingAris Adamantiadis1-1/+17
2018-06-04known_hosts: Mark ssh_is_server_known as deprecatedAndreas Schneider1-25/+3
2018-06-04kwonhosts: Add functions to check if servers public key is knownAndreas Schneider1-0/+156
2018-06-04knownhosts: Add ssh_session_update_known_hosts()Andreas Schneider1-0/+74
2018-06-04knownhosts: Add ssh_session_export_known_hosts_entry()Andreas Schneider1-0/+89
2018-06-04knownhosts: Add ssh_session_has_known_hosts_entry()Andreas Schneider1-0/+91
2018-06-04misc: Add ssh_list_count()Andreas Schneider1-0/+19
2018-06-04knownhosts: Add ssh_known_hosts_read_entries()Andreas Schneider1-0/+87
2018-06-04knownhosts: Introduce new known hosts managing functionsAndreas Schneider2-0/+296
2018-06-04threads: Fix compiler warningAndreas Schneider1-1/+4
2018-05-14wrapper: Fix memory leak when freeing server_pubkeyAndreas Schneider1-1/+1
2018-05-07connector: Add missing check for POLLHUP to detect EOFAndreas Schneider1-1/+2
2018-05-07auth: Handle SSH_AUTH_PARTIAL in agent auth correctlyAndreas Schneider1-2/+4
2018-05-07server: Fix segfault in dh_handshake_server()Andreas Schneider1-1/+11
2018-04-25pki: Fix duplicating ed25519 public keysAndreas Schneider1-11/+14
2018-04-20server: Fix session pubkey importAndreas Schneider1-1/+1
2018-04-18kex1: Add missing NULL check in make_rsa1_string()Andreas Schneider1-0/+4
2018-04-18packet_cb: Fix the if check in ssh_packet_newkeys()Andreas Schneider1-1/+1
2018-04-18known_hosts: Do not leak pubkey_buffer in check_public_key()Andreas Schneider1-0/+1
2018-04-18server: Do not leak pubkey_blob in ssh_get_key_params()Andreas Schneider1-0/+1
2018-04-18buffer: Do not call explicit_bzero with null argumentsNikos Mavrogiannopoulos1-1/+3
2018-04-18buffer: Do not call memcpy with null argumentsNikos Mavrogiannopoulos1-3/+5
2018-04-18buffer: Apply coding style to ssh_buffer_reinit()Andreas Schneider1-10/+12