aboutsummaryrefslogtreecommitdiff
path: root/src/server.c
AgeCommit message (Expand)AuthorFilesLines
2019-01-24dh-gex: Add server implementationAris Adamantiadis1-0/+1
2019-01-24kex: use runtime callbacks (server)Aris Adamantiadis1-146/+5
2019-01-09server: Correctly handle extensionsJakub Jelen1-1/+1
2019-01-09packet: Implement rekeying based on the recommendation from RFC'sJakub Jelen1-1/+2
2019-01-09packet: Provide a function to switch crypto in separate directionsJakub Jelen1-30/+2
2019-01-09packet: Introduce a new function to access cryptoJakub Jelen1-4/+7
2019-01-09server: Reformat ssh_auth_reply_successJakub Jelen1-24/+28
2018-11-23server: Do not send SSH_MSG_EXT_INFO after rekeyJakub Jelen1-8/+10
2018-11-20packets: Fix ssh_send_keepalive()Nicolas Viennot1-23/+3
2018-10-19server: Set correct state after sending INFO_REQUEST (Kbd Interactive)Meng Tan1-0/+1
2018-09-20dh: Add diffie-hellman-group18-sha512 supportAnderson Toshiyuki Sasaki1-0/+1
2018-09-19dh: Add diffie-hellman-group16-sha512 supportAnderson Toshiyuki Sasaki1-0/+1
2018-08-31server: We should list SHA2 variants in offered hostkeysJakub Jelen1-1/+6
2018-08-31server: Support for extension negotiationJakub Jelen1-1/+40
2018-08-27session: Group auth variables in a structAndreas Schneider1-9/+9
2018-08-03server: Fix echo access in ssh_message_auth_interactive_request()Andreas Schneider1-1/+1
2018-07-05crytpo: Make sure we check return of ssh_get_random() correctlyAndreas Schneider1-1/+7
2018-06-29kex: add curve25519-sha256 as alias for curve25519-sha256@libssh.orgTilo Eckert1-0/+1
2018-06-29Rest in Peace SSHv1Andreas Schneider1-124/+95
2018-06-28Remove vim modelines from all filesAndreas Schneider1-2/+0
2018-05-07server: Fix segfault in dh_handshake_server()Andreas Schneider1-1/+11
2018-04-20server: Fix session pubkey importAndreas Schneider1-1/+1
2018-04-18server: Do not leak pubkey_blob in ssh_get_key_params()Andreas Schneider1-0/+1
2018-03-21crypto: Change the type of server_pubkey to ssh_keyAndreas Schneider1-1/+8
2018-01-18server: Use calloc() instead of malloc()Andreas Schneider1-2/+2
2017-12-28add mbedtls crypto supportJuraj Vijtiuk1-0/+2
2017-10-29server: expose 'ssh_server_init_kex' APIJon Simons1-6/+21
2017-08-24ecdh: enable ecdh_sha2_nistp{384,521} kex methodsJon Simons1-0/+2
2016-11-06doc: Improve documentation for ssh_set_auth_methods()Andreas Schneider1-6/+0
2016-01-19cleanup: use ssh_ prefix in the packet (non-static) functionsFabiano FidĂȘncio1-12/+12
2016-01-19cleanup: use ssh_ prefix in the dh (non-static) functionsFabiano FidĂȘncio1-8/+8
2016-01-19cleanup: use ssh_ prefix in the buffer (non-static) functionsFabiano FidĂȘncio1-5/+5
2015-09-24crypto: move key setup in newkeys handlerAris Adamantiadis1-0/+8
2015-08-18server: Fix return code check of ssh_buffer_pack()Andreas Schneider1-1/+1
2015-05-05server: return SSH_OK for ignored SSH_MSG_KEXDH_INIT caseJon Simons1-0/+1
2015-04-23CVE-2015-3146: Fix state validation in packet handlersAris Adamantiadis1-3/+5
2015-02-02server: Add support for ed25519 keys in the server.Aris Adamantiadis1-2/+12
2014-10-02server: fix auth_interactive_request replyJon Simons1-1/+1
2014-08-06buffers: adapt server.c to ssh_buffer_(un)pack()Aris Adamantiadis1-178/+108
2014-04-22kex: server fix for first_kex_packet_followsJon Simons1-0/+9
2014-04-15Revert "kex: server fix for first_kex_packet_follows"Andreas Schneider1-9/+0
2014-04-10kex: server fix for first_kex_packet_followsJon Simons1-0/+9
2014-03-12server: silence build warningLuka Perkov1-0/+1
2014-01-19src: Rename buffer_init to ssh_buffer_init().Andreas Schneider1-3/+3
2014-01-07update copyright informationAris Adamantiadis1-1/+1
2013-11-24server: Add a ssh_send_keepalive() function.Nicolas Viennot1-0/+41
2013-11-09server: Fix malloc call.Andreas Schneider1-1/+1
2013-09-27kex: implement curve25519-sha256@libssh.orgAris Adamantiadis1-0/+6
2013-07-14src: Remove enter_function() and leave_function().Andreas Schneider1-14/+5
2013-07-14src: Migrate to SSH_LOG.Andreas Schneider1-20/+20