summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/packet.h
AgeCommit message (Expand)Author
2024-08-15Convert RSA and ECDSA key to the libcrypto EVP_PKEY API. DSA remainsDamien Miller
2024-05-17remove prototypes with no matching function; ok djm@Jonathan Gray
2024-05-17Start the process of splitting sshd into separate binaries. This stepDamien Miller
2023-12-18implement "strict key exchange" in ssh and sshdDamien Miller
2023-08-28Add keystroke timing obfuscation to the client.Damien Miller
2022-01-22add a ssh_packet_process_read() function that reads from a fdDamien Miller
2021-07-16Explicitly check for and start time-based rekeying in the clientDamien Miller
2020-03-06sshpkt_fatal() does not return; ok djmMarkus Friedl
2019-09-06fixes for !WITH_OPENSSL compilation; ok dtucker@Damien Miller
2019-01-21pass values used in KEX hash computation as sshbuf rather thanDamien Miller
2019-01-21Make sshpkt_get_bignum2() allocate the bignum it is parsing ratherDamien Miller
2019-01-19allow sshpkt_fatal() to take a varargs format; we'll use this to giveDamien Miller
2019-01-19begin landing remaining refactoring of packet parsing API, startedDamien Miller
2018-07-09ttymodes: switch to sshbuf API; ok djm@Markus Friedl
2018-07-06Remove unused ssh_packet_start_compression()Stefan Fritsch
2017-12-10Put remote client info back into the ClientAlive connection terminationDarren Tucker
2017-10-25add sshd_config RDomain keyword to place sshd and the subsequentDamien Miller
2017-09-12refactor channels.cDamien Miller
2017-05-31clear session keys from memory; ok djm@Markus Friedl
2017-05-30sshd: pass struct ssh to auth functions; ok djm@Markus Friedl
2017-05-03remove miscellaneous SSH1 leftovers; ok markus@Christian Weisgerber
2017-04-30remove SSHv1 support from packet and buffer APIsDamien Miller
2017-04-30remove compat20/compat13/compat15 variablesDamien Miller
2017-02-03add ssh_packet_set_log_preamble() to allow inclusion of a preambleDamien Miller
2017-02-03Make ssh_packet_set_rekey_limits take u32 for the number of secondsDarren Tucker
2016-10-11Add a per-packet input hook that is called with the decrypted packetDamien Miller
2016-09-30ssh proxy mux mode (-O proxy; idea from Simon Tatham):Markus Friedl
2016-09-28Remove support for pre-authentication compression. Doing compressionDamien Miller
2016-03-07refactor canohost.c: move functions that cache results closer to theDamien Miller
2016-02-08refactor activation of rekeyingDamien Miller
2016-01-29Allow RekeyLimits in excess of 4G up to 2**63 bits (limited by the returnDarren Tucker
2016-01-14remove roaming support; ok djm@Markus Friedl
2015-12-11include remote port number in a few more messages; makes tying logDamien Miller
2015-01-30avoid more fatal/exit in the packet.c paths that ssh-keyscanDamien Miller
2015-01-28avoid fatal() calls in packet codeDamien Miller
2015-01-19add experimental api for packet layer; ok djm@Markus Friedl
2015-01-19move dispatch to struct ssh; ok djm@Markus Friedl
2015-01-19update packet.c & isolate, introduce struct sshMarkus Friedl
2014-05-03unbreak compression, by re-init-ing the compression code in theMarkus Friedl
2014-04-28buffer_get_string_ptr's return should be const to remindDamien Miller
2013-07-12fix pointer-signedness warnings from clang/llvm-3.3; "seems nice" deraadt@Damien Miller
2013-05-16Add an optional second argument to RekeyLimit in the client to allowDarren Tucker
2012-01-25packet_read_poll() is not used anymore.Markus Friedl
2011-05-06set traffic class for IPv6 traffic as we do for IPv4 TOS;Damien Miller
2010-11-13allow ssh and sshd to set arbitrary TOS/DSCP/QoS values instead ofDamien Miller
2010-08-31Implement Elliptic Curve Cryptography modes for key exchange (ECDH) andDamien Miller
2010-08-31Add buffer_get_cstring() and related functions that verify that theDamien Miller
2009-06-27packet_bacup_state() and packet_restore_state() will be used toAndreas Gunnarsson
2009-05-27Add packet_put_int64() and packet_get_int64(), part of a larger changeAndreas Gunnarsson
2009-05-25Put the globals in packet.c into a struct and don't access it directlyAndreas Gunnarsson