summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/kexgexs.c
AgeCommit message (Expand)Author
2016-09-12Add MAXIMUM(), MINIMUM(), and ROUNDUP() to misc.h, then use those definitionsTheo de Raadt
2016-06-08Back out rev 1.28 "Check min and max sizes sent by the client" change.Darren Tucker
2016-06-01Check min and max sizes sent by the client against what we support beforeDarren Tucker
2016-05-31Ensure that the client's proposed DH-GEX max value is at least as bigDarren Tucker
2015-12-04implement SHA2-{256,512} for RSASSA-PKCS1-v1_5 signatures (user and host auth)Markus Friedl
2015-04-13deprecate ancient, pre-RFC4419 and undocumentedDamien Miller
2015-01-26correctly match ECDSA subtype (== curve) for offered/receviedDamien Miller
2015-01-20Reduce use of <sys/param.h> and transition to <limits.h> throughout.Theo de Raadt
2015-01-20fix hostkeys in agent; ok markus@Damien Miller
2015-01-19adapt kex to sshbuf and struct ssh; ok djm@Markus Friedl
2015-01-19update packet.c & isolate, introduce struct sshMarkus Friedl
2014-02-02convert memset of potentially-private data to explicit_bzero()Damien Miller
2014-01-12avoid use of OpenSSL BIGNUM type and functions for KEX withDamien Miller
2014-01-09Introduce digest API and use it to perform all hashing operationsDamien Miller
2013-07-19add ssh-agent(1) support to sshd(8); allows encrypted hostkeys,Markus Friedl
2013-05-17bye, bye xfree(); ok markus@Damien Miller
2010-11-10use only libcrypto APIs that are retained with OPENSSL_NO_DEPRECATED.Damien Miller
2010-02-26Add support for certificate key types for users and hosts.Damien Miller
2009-06-21abort if key_sign fails, preventing possible null deref. Based on reportDarren Tucker
2009-01-01fix hash calculation for KEXGEX: hash over the original client-suppliedDamien Miller
2006-11-06add missing checks for openssl return codes; with & ok djm@Markus Friedl
2006-10-31check DH_compute_key() for -1 even if it should not happen because ofMarkus Friedl
2006-08-03almost entirely get rid of the culture of ".h files that include .h files"Theo de Raadt
2006-08-01move #include <stdio.h> out of includes.hKevin Steves
2006-07-26move #include <sys/param.h> out of includes.hKevin Steves
2006-07-22move #include <string.h> out of includes.hKevin Steves
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