| Commit message (Expand) | Author | Age | Files | Lines |
* | free the correct IV length, don't assume it's always the cipher |  djm | 2015-10-13 | 1 | -2/+2 |
* | Improve printing of KEX offers and decisions |  djm | 2015-08-21 | 1 | -19/+38 |
* | Allow ssh_config and sshd_config kex parameters options be prefixed |  djm | 2015-07-30 | 1 | -1/+63 |
* | fix bug in previous; was printing incorrect string for failed |  djm | 2015-07-29 | 1 | -3/+3 |
* | include the peer's offer when logging a failure to negotiate a |  djm | 2015-07-29 | 1 | -7/+24 |
* | don't try to cleanup NULL KEX proposals in kex_prop_free(); |  djm | 2015-04-17 | 1 | -1/+3 |
* | fix ssh protocol 1, spotted by miod@ |  djm | 2015-01-30 | 1 | -9/+20 |
* | correctly match ECDSA subtype (== curve) for offered/recevied |  djm | 2015-01-26 | 1 | -1/+2 |
* | Reduce use of <sys/param.h> and transition to <limits.h> throughout. |  deraadt | 2015-01-20 | 1 | -2/+2 |
* | adapt kex to sshbuf and struct ssh; ok djm@ |  markus | 2015-01-19 | 1 | -237/+338 |
* | move dispatch to struct ssh; ok djm@ |  markus | 2015-01-19 | 1 | -3/+5 |
* | update packet.c & isolate, introduce struct ssh |  markus | 2015-01-19 | 1 | -33/+54 |
* | make compiling against OpenSSL optional (make OPENSSL=no); |  markus | 2014-04-29 | 1 | -1/+9 |
* | convert memset of potentially-private data to explicit_bzero() |  djm | 2014-02-02 | 1 | -3/+3 |
* | dh_need needs to be set to max(seclen, blocksize, ivlen, mac_len) |  markus | 2014-01-25 | 1 | -11/+9 |
* | Add a special case for the DH group size for 3des-cbc, which has an |  dtucker | 2014-01-25 | 1 | -3/+6 |
* | avoid use of OpenSSL BIGNUM type and functions for KEX with |  djm | 2014-01-12 | 1 | -5/+18 |
* | Introduce digest API and use it to perform all hashing operations |  djm | 2014-01-09 | 1 | -41/+52 |
* | Output the effective values of Ciphers, MACs and KexAlgorithms when |  dtucker | 2013-11-07 | 1 | -3/+3 |
* | use curve25519 for default key exchange (curve25519-sha256@libssh.org); |  markus | 2013-11-02 | 1 | -1/+2 |
* | bye, bye xfree(); ok markus@ |  djm | 2013-05-17 | 1 | -9/+9 |
* | remove duplicated list entry pointed out by naddy@ |  djm | 2013-04-19 | 1 | -2/+1 |
* | add the ability to query supported ciphers, MACs, key type and KEX |  djm | 2013-04-19 | 1 | -26/+57 |
* | support AES-GCM as defined in RFC 5647 (but with simpler KEX handling) |  markus | 2013-01-08 | 1 | -5/+11 |
* | add some comments about better handling first-KEX-follows notifications |  djm | 2012-08-17 | 1 | -3/+13 |
* | add a KexAlgorithms knob to the client and server configuration to allow |  djm | 2010-09-22 | 1 | -1/+29 |
* | ECDH/ECDSA compliance fix: these methods vary the hash function they use |  djm | 2010-09-09 | 1 | -4/+4 |
* | Implement Elliptic Curve Cryptography modes for key exchange (ECDH) and |  djm | 2010-08-31 | 1 | -3/+7 |
* | Add buffer_get_cstring() and related functions that verify that the |  djm | 2010-08-31 | 1 | -2/+2 |
* | Let the client detect if the server supports roaming by looking |  andreas | 2009-10-24 | 1 | -1/+12 |
* | Move the KEX_COOKIE_LEN define to kex.h |  andreas | 2009-05-27 | 1 | -3/+1 |
* | OpenSSL 0.9.8h supplies a real EVP_sha256 so we do not need our |  djm | 2008-09-06 | 1 | -4/+2 |
* | Preserve MAC ctx between packets, saving 2xhash calls per-packet. |  djm | 2007-06-05 | 1 | -2/+2 |
* | tidy: KNF, ARGSUSED and u_int |  djm | 2007-05-30 | 1 | -7/+12 |
* | spaces |  stevesk | 2007-01-21 | 1 | -2/+2 |
* | almost entirely get rid of the culture of ".h files that include .h files" |  deraadt | 2006-08-03 | 1 | -8/+6 |
* | move #include <stdio.h> out of includes.h |  stevesk | 2006-08-01 | 1 | -1/+2 |
* | move #include <stdlib.h> out of includes.h |  stevesk | 2006-07-26 | 1 | -1/+2 |
* | move #include <sys/param.h> out of includes.h |  stevesk | 2006-07-26 | 1 | -1/+3 |
* | move #include <string.h> out of includes.h |  stevesk | 2006-07-22 | 1 | -1/+3 |
* | Put $OpenBSD$ tags back (as comments) to replace the RCSID()s that |  djm | 2006-03-25 | 1 | -0/+1 |
* | introduce xcalloc() and xasprintf() failure-checked allocations functions |  djm | 2006-03-25 | 1 | -5/+3 |
* | spacing |  deraadt | 2006-03-20 | 1 | -1/+5 |
* | spacing |  deraadt | 2006-03-19 | 1 | -1/+1 |
* | RCSID() can die |  deraadt | 2006-03-19 | 1 | -1/+0 |
* | Implement the diffie-hellman-group-exchange-sha256 key exchange method |  djm | 2006-03-07 | 1 | -1/+6 |
* | remove hardcoded hash lengths in key exchange code, allowing |  djm | 2005-11-04 | 1 | -15/+21 |
* | add a new compression method that delays compression until the user |  markus | 2005-07-25 | 1 | -4/+6 |
* | knf says that a 2nd level indent is four (not three or five) spaces |  djm | 2005-07-17 | 1 | -2/+2 |
* | spacing |  djm | 2005-07-16 | 1 | -2/+2 |