aboutsummaryrefslogtreecommitdiff
path: root/src/packet.c
AgeCommit message (Expand)AuthorFilesLines
2019-12-09packet: Use SSH_BUFFER_FREE()Andreas Schneider1-1/+1
2019-12-09packet: Fix size types in ssh_packet_need_rekey()Andreas Schneider1-3/+3
2019-11-18packet: Do not deref a NULL pointer in ssh_packet_set_newkeys()Andreas Schneider1-0/+9
2019-11-18SSH-01-003: Add cipher NULL checks to ssh_packet_get_current_crypto()Andreas Schneider1-4/+24
2019-10-25packet: On failure, do not use uninitialized cryptoJakub Jelen1-0/+4
2019-06-27packet: Check return value when sending unimplementedAnderson Toshiyuki Sasaki1-1/+5
2019-06-27packet: Reformat ssh_packet_process()Anderson Toshiyuki Sasaki1-31/+44
2019-04-29packet: log when data-based rekeying neededJon Simons1-4/+13
2019-02-22Add tests and implementation for Encrypt-then-MAC modeDirkjan Bussink1-31/+72
2019-02-22Refactor ssh_packet_hmac_verify to allow for direct bufferDirkjan Bussink1-1/+2
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