aboutsummaryrefslogtreecommitdiff
path: root/src/packet.c
AgeCommit message (Expand)AuthorFilesLines
2019-01-26packet: Add missing error check in packet_send2()Andreas Schneider1-0/+3
2019-01-24dh-gex: Add client implementationAris Adamantiadis1-1/+7
2019-01-24kex: use runtime callbacks (client)Aris Adamantiadis1-1/+1
2019-01-09packet: Dump also the packet typeJakub Jelen1-2/+7
2019-01-09packet: Implement rekeying based on the recommendation from RFC'sJakub Jelen1-2/+173
2019-01-09packet: Provide a function to switch crypto in separate directionsJakub Jelen1-1/+167
2019-01-09packet: Introduce a new function to access cryptoJakub Jelen1-27/+44
2019-01-09packet: Adjust the packet filter to allow client-initialized rekeyJakub Jelen1-0/+2
2019-01-09packet: Prepare counters to handle rekeying limitsJakub Jelen1-1/+14
2019-01-09packet: Write also incoming packets to .pcap filesJakub Jelen1-0/+10
2018-12-10packet: Allow SSH2_MSG_EXT_INFO when authenticatedAnderson Toshiyuki Sasaki1-1/+5
2018-11-23kex,packet,packet_cb: ReformatJakub Jelen1-2/+2
2018-11-21packets: allow removal of callbacksAris Adamantiadis1-0/+11
2018-10-24packet: Do not segfault if we don't have packet_second_blockAndreas Schneider1-22/+32
2018-10-24packet: Add missing null pointer check in ssh_packet_socket_callback()Andreas Schneider1-0/+3
2018-10-17packet: Add missing break in ssh_packet_incoming_filter()Andreas Schneider1-0/+1
2018-10-16CVE-2018-10933: Introduced packet filteringAnderson Toshiyuki Sasaki1-2/+807
2018-10-08packet: Use a stack buffer for the headerAndreas Schneider1-25/+17
2018-10-08packet: Reformat packet_send2()Andreas Schneider1-86/+101
2018-09-04packet: Use C99 initializer to reset session->in_packetAndreas Schneider1-3/+7
2018-09-04packet: Reformat ssh_packet_parse_type()Andreas Schneider1-11/+13
2018-08-31client: Handle the MSG_EXT_INFO packet signalling supported extensionsJakub Jelen1-2/+3
2018-07-05crytpo: Make sure we check return of ssh_get_random() correctlyAndreas Schneider1-1/+7
2018-07-04packet: Avoid warnings by using correct templateJakub Jelen1-1/+1
2018-06-29Rest in Peace SSHv1Andreas Schneider1-12/+1
2018-06-28chacha: packet decryptionAris Adamantiadis1-56/+54
2018-06-28chacha: packet encryptionAris Adamantiadis1-14/+29
2018-06-04packet: Add more debuggingAris Adamantiadis1-1/+17
2017-08-25packet: Fix fallthrough compiler warningsAndreas Schneider1-1/+1
2016-05-02sockets: Fix callback registration bugAris Adamantiadis1-1/+0
2016-05-02packet: Improve logging outputAris Adamantiadis1-0/+2
2016-05-02callbacks: Implement list of callbacks for channelsAris Adamantiadis1-8/+6
2016-05-02packets: Handle flow control callbacksAris Adamantiadis1-1/+25
2016-01-19buffer: do not use ssh_buffer_get_rest_len()Fabiano Fidêncio1-13/+13
2016-01-19buffer: rename ssh_buffer_get_rest() to ssh_buffer_get()Fabiano Fidêncio1-4/+4
2016-01-19cleanup: use ssh_ prefix in the packet (non-static) functionsFabiano Fidêncio1-7/+7
2016-01-19cleanup: use ssh_ prefix in the buffer (non-static) functionsFabiano Fidêncio1-21/+21
2014-08-15packet: Check return value of ssh_buffer_unpack().Andreas Schneider1-7/+16
2014-08-06buffers: adapt packet.c to ssh_buffer_(un)pack()Aris Adamantiadis1-13/+12
2014-04-22Add logic to support SHA2 HMAC algorithmsDirkjan Bussink1-7/+12
2014-04-22log: Fix log levels.Gangadhar Sandrani1-1/+1
2014-03-27packet: Fix function name.Andreas Schneider1-1/+1
2014-03-27packet: elide two buffer_prepend calls into oneJon Simons1-8/+9
2014-02-12Add session/channel byte/packet countersAudrius Butkevicius1-0/+8
2014-02-06packet: Improve readablity of packet decrypt.Andreas Schneider1-6/+7
2014-02-06packet: Do not decrypt zero length rest of bufferAlan Dunn1-7/+12
2014-01-19src: Rename buffer_add_data() to ssh_buffer_add_data().Andreas Schneider1-4/+4
2014-01-19src: Rename buffer_init to ssh_buffer_init().Andreas Schneider1-2/+2
2014-01-07update copyright informationAris Adamantiadis1-1/+1
2013-11-27packet: Remove logically dead code.Andreas Schneider1-3/+1