summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/kexgex.c
AgeCommit message (Expand)Author
2019-01-23pass most arguments to the KEX hash functions as sshbuf ratherDamien Miller
2019-01-21factor out kex_dh_compute_key() - it's shared between plain DH KEX andDamien Miller
2018-12-27move client/server SSH-* banners to buffers under ssh->kex and factorDamien Miller
2015-01-19adapt kex to sshbuf and struct ssh; ok djm@Markus Friedl
2014-01-09Introduce digest API and use it to perform all hashing operationsDamien Miller
2006-08-03almost entirely get rid of the culture of ".h files that include .h files"Theo de Raadt
2006-03-25Put $OpenBSD$ tags back (as comments) to replace the RCSID()s thatDamien Miller
2006-03-19RCSID() can dieTheo de Raadt
2005-11-04remove hardcoded hash lengths in key exchange code, allowingDamien Miller
2003-02-16split kex into client and server code, no need to linkMarkus Friedl
2002-03-24typo; ok markus@Kevin Steves
2002-03-18integrate privilege separated openssh; its turned off by default for now.Niels Provos
2002-02-28add some const EVP_MD for openssl-0.9.7Markus Friedl
2002-02-24signed vs. unsigned: make size arguments u_int, ok stevesk@Markus Friedl
2002-02-23don't allow garbage after payload.Markus Friedl
2002-01-31cross check announced key type and type from key blobMarkus Friedl
2002-01-25use EVP_MD_size(evp_md) and not evp_md->md_size; ok steveks@Markus Friedl
2001-12-28packet_read* no longer return the packet length, since it's not used.Markus Friedl
2001-12-28packet_get_bignum* no longer returns a sizeMarkus Friedl
2001-12-28s/packet_done/packet_check_eom/ (end-of-message); ok djm@Markus Friedl
2001-12-27always use BN_clear_free instead of BN_freeMarkus Friedl
2001-12-27call fatal() for openssl allocation failuresMarkus Friedl
2001-12-05minor KNFTheo de Raadt
2001-09-17u_char*/char* cleanup; ok markus@Kevin Steves
2001-06-23more strict prototypes. raise warning level in Makefile.inc. markus ok'edJun-ichiro itojun Hagino
2001-06-23get rid of known_hosts2, use it for hostkey lookup, but do not modify.Markus Friedl
2001-06-07use xxx_put_cstring()Markus Friedl
2001-04-05fix whitespace: unexpand + trailing spaces.Markus Friedl
2001-04-04parse full kexinit packet.Markus Friedl
2001-04-04don't sent multiple kexinit-requests.Markus Friedl
2001-04-03undo parts of recent my changes: main part of keyexchange does notMarkus Friedl
2001-04-03move kex to kex*.c, used dispatch_set() callbacks for kex. shouldMarkus Friedl