aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2018-06-29Rest in Peace SSHv1Andreas Schneider14-158/+9
2018-06-29kex: Enable chacha20-poly1304 KEX with mbedtlsAndreas Schneider1-2/+1
2018-06-28libgcrypt: make it compatible with chacha20Aris Adamantiadis1-0/+1
2018-06-28chacha: packet decryptionAris Adamantiadis2-2/+7
2018-06-28chacha: packet encryptionAris Adamantiadis3-1/+9
2018-06-28cmake: detect "bounded" compiler attributeAris Adamantiadis2-4/+16
2018-06-28external: Add ChaCha and Poly1305 implementations from OpenSSHAris Adamantiadis2-0/+50
2018-06-28Remove vim modelines from all filesAndreas Schneider6-6/+0
2018-06-27include: Fix reference to ssh_session_update_known_hostsAndreas Schneider1-1/+1
2018-06-21include: Declare ge25519_base as externAndreas Schneider1-1/+1
2018-06-04buffer: Add ssh_buffer_allocate() functionAris Adamantiadis1-0/+1
2018-06-04libsshpp: Use new known hosts functionsAndreas Schneider1-3/+3
2018-06-04kwonhosts: Add functions to check if servers public key is knownAndreas Schneider1-1/+5
2018-06-04knownhosts: Add ssh_session_update_known_hosts()Andreas Schneider1-0/+2
2018-06-04knownhosts: Add ssh_session_export_known_hosts_entry()Andreas Schneider1-0/+3
2018-06-04knownhosts: Add ssh_session_has_known_hosts_entry()Andreas Schneider1-0/+10
2018-06-04misc: Add ssh_list_count()Andreas Schneider1-0/+1
2018-06-04knownhosts: Introduce new known hosts managing functionsAndreas Schneider1-0/+23
2018-04-10channels: add ssh_channel_request_send_break to support RFC 4335Axel Eppe1-0/+1
2018-03-21Add a NODELAY optionAlberto Aguirre2-1/+3
2018-03-21crypto: Change the type of server_pubkey to ssh_keyAndreas Schneider2-3/+12
2018-03-02priv: Implement explicit_bzero as a function if not availableAndreas Schneider1-15/+1
2018-02-22priv: Fix explicit_bzero macro if we pass a functionAndreas Schneider1-1/+2
2018-02-22sftp: Remove stray semi-colon in sftp.h headerAlberto Aguirre1-1/+1
2018-02-12src: Use explicit_bzero() if available on the platformAndreas Schneider1-21/+10
2018-01-29libssh: Bump the version to 0.7.90Andreas Schneider1-1/+1
2017-12-28add mbedtls crypto supportJuraj Vijtiuk7-0/+136
2017-12-15Add new optionsAris Adamantiadis2-0/+14
2017-10-29server: expose 'ssh_server_init_kex' APIJon Simons1-0/+18
2017-10-28Fix config.h includesAndreas Schneider1-1/+2
2017-09-11sftp-server: Fix LIBSSH_APIDavidWed1-10/+10
2017-08-25packet: Fix fallthrough compiler warningsAndreas Schneider1-0/+8
2017-08-24ecdh: enable ecdh_sha2_nistp{384,521} kex methodsJon Simons1-0/+4
2017-08-24ecdh: enable ecdh_sha2_nistp{384,521} kex methodsJon Simons1-0/+4
2017-08-24options: Use ssh_key_type_e in ssh_options_set_algo()Andreas Schneider1-1/+3
2017-08-24kex: Use ssh_kex_types_e in ssh_verify_existing_algo()Andreas Schneider1-1/+1
2017-08-24ssh_options_set_algo: ensure we only set known algorithms internallyNikos Mavrogiannopoulos1-0/+1
2017-08-24priv: Add macro for MAXAndreas Schneider1-0/+4
2017-04-13buffer: Create ssh_buffer_validate_length()Andreas Schneider1-0/+2
2017-04-13Revert "buffer: Create ssh_buffer_validate_length()"Andreas Schneider1-2/+0
2017-04-13buffer: Create ssh_buffer_validate_length()Andreas Schneider1-0/+2
2017-04-11server: Add option SSH_BIND_OPTIONS_IMPORT_KEY to serverAlfredo Mazzinghi1-1/+2
2016-11-07libcrypto: Use a pointer for EVP_CIPHER_CTXJakub Jelen1-1/+1
2016-11-07misc: Use simpler macros for htonll and ntohllAndreas Schneider2-9/+18
2016-11-06cmake: Correctly check for sys/[u]time.hAndreas Schneider1-4/+0
2016-11-06doc: Improve documentation for ssh_set_auth_methods()Andreas Schneider1-0/+17
2016-11-05callbacks: Add support for MSVCAndreas Schneider1-5/+3
2016-11-05known_hosts: Add ssh_dump_knownhost() functionStef Walter1-0/+1
2016-11-03bignum: Use const in ssh_print_bignum()Andreas Schneider1-1/+1
2016-11-03ecdh: Implement ECDH using libgcryptJustus Winter2-1/+13