Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-18 | Add fuzzer-client_nomaths, fix client fuzzer | Matt Johnston | |
--HG-- branch : fuzz | |||
2020-05-28 | Allow DH to be completely disabled (#97) | Vladislav Grishenko | |
Reduces binary size by ~2kB by default and by 21kB with no other libtommath functions users, ex. with curve25519 kex and ed25519 key only. | |||
2020-05-24 | send and handle SSH_MSG_EXT_INFO only at the correct point | Matt Johnston | |
- other fixes for rsa pubkey auth - only include ext-info handling when rsa pubkey auth is compiled | |||
2020-05-19 | ext-info handling for server-sig-algs | Matt Johnston | |
only client side is handled | |||
2020-04-06 | use sigtype where appropriate | Matt Johnston | |
2020-03-12 | Add Ed25519 support (#91) | Vladislav Grishenko | |
* Add support for Ed25519 as a public key type Ed25519 is a elliptic curve signature scheme that offers better security than ECDSA and DSA and good performance. It may be used for both user and host keys. OpenSSH key import and fuzzer are not supported yet. Initially inspired by Peter Szabo. * Add curve25519 and ed25519 fuzzers * Add import and export of Ed25519 keys | |||
2017-08-19 | Pointer parameter could be declared as pointing to const | Francois Perrad | |
2016-05-04 | Convert #ifdef to #if, other build changes | Matt Johnston | |
2016-05-02 | options for disabling "normal" DH | Matt Johnston | |
2016-03-15 | Fix truncated type for getc() at confirmation prompt | Matt Johnston | |
2015-12-15 | Use dropbear_log instead of some fprintf's in client code. | Konstantin Tokarev | |
2015-06-04 | buf_getstring and buf_putstring now use non-unsigned char* | Matt Johnston | |
2015-05-05 | Fix pointer differ in signess warnings [-Werror=pointer-sign] | Gaƫl PORTAY | |
2014-01-23 | requirenext doesn't need two values | Matt Johnston | |
2014-01-23 | Fix failing rekeying when we receive a still-in-flight packet | Matt Johnston | |
2013-11-14 | rename random.h to dbrandom.h since some OSes have a system random.h | Matt Johnston | |
--HG-- rename : random.c => dbrandom.c rename : random.h => dbrandom.h | |||
2013-11-09 | - Make curve25519 work after fixing a typo, interoperates with OpenSSH | Matt Johnston | |
- comment on ecc binary size effects --HG-- branch : ecc | |||
2013-11-08 | Merge | Matt Johnston | |
--HG-- branch : ecc | |||
2013-11-08 | curve25519 | Matt Johnston | |
--HG-- branch : ecc | |||
2013-11-07 | Add '-R' for delayed hostkey option | Matt Johnston | |
--HG-- branch : keyondemand | |||
2013-05-21 | merge in HEAD | Matt Johnston | |
--HG-- branch : ecc | |||
2013-04-14 | requirenext fixup for firstkexfollows | Matt Johnston | |
2013-04-14 | merge | Matt Johnston | |
2013-04-14 | -y -y to disable hostkey checking | Matt Johnston | |
fix missing trailing space when passing arguments for multihop mode From Hans Harder | |||
2013-04-08 | - Rename buf_put_ecc_pubkey_string() to buf_put_ecc_raw_pubkey_string() | Matt Johnston | |
- Reindent ecc.c properly --HG-- branch : ecc | |||
2013-04-07 | ecc kind of works, needs fixing/testing | Matt Johnston | |
--HG-- branch : ecc | |||
2013-04-04 | Take transmit and receive keys into use separately | Matt Johnston | |
2013-04-03 | Don't usually need to recalculate dh_e for the repeated kexdh_init packet | Matt Johnston | |
--HG-- branch : kexguess | |||
2013-04-01 | merge from head roundtrip changes | Matt Johnston | |
--HG-- branch : kexguess | |||
2013-04-01 | Move the more verbose TRACE() statements into TRACE2() | Matt Johnston | |
2013-03-29 | first_kex_packet_follows working, needs tidying | Matt Johnston | |
--HG-- branch : kexguess | |||
2013-03-29 | More changes for KEX and ECDH. Set up hash descriptors, make ECC code work, | Matt Johnston | |
ses.hash and ses.session_id are now buffers (doesn't compile) --HG-- branch : ecc | |||
2013-03-27 | more bits on ecc branch | Matt Johnston | |
--HG-- branch : ecc | |||
2013-03-26 | refactor kexdh code a bit, start working on ecdh etc | Matt Johnston | |
--HG-- branch : ecc | |||
2013-03-23 | Fix a few compile warnings | Matt Johnston | |
2009-09-01 | Rearrange getaddrstring() etc | Matt Johnston | |
--HG-- extra : convert_revision : 8a18c4a60aeaec085923d13d98fa0f93c506ceba | |||
2009-06-12 | - Make -i and -W pass through multihop arguments | Matt Johnston | |
--HG-- extra : convert_revision : 70c64073c9ec07b4dfb54ee60e39cec2bd8c6910 | |||
2007-02-25 | Remove a newline from the kex prompt question, from FreeWRT | Matt Johnston | |
--HG-- extra : convert_revision : 98745fb712b04634b0682fe9ee0dc904ea528f10 | |||
2007-02-22 | Improve known_hosts checking. | Matt Johnston | |
--HG-- extra : convert_revision : b7933fa29cbedeb53b79a0b60aaa0f049e003cb2 | |||
2007-02-11 | Add '-y' option to dbclient to accept the host key without checking | Matt Johnston | |
- patch from Luciano Miguel Ferreira Rocha. --HG-- extra : convert_revision : 924b731b50d4147eed8e9382c98a2573259a6cad | |||
2006-07-07 | Fixes from Erik Hovland: | Matt Johnston | |
cli-authpubkey.c: fix leak of keybuf cli-kex.c: fix leak of fingerprint fp cli-service.c: remove commented out code dropbearkey.c: don't attepmt to free NULL key on failure common-kex.c: only free key if it is initialised keyimport.c: remove dead encrypted-key code don't leak a FILE* loading OpenSSH keys rsa.c, dss.c: check return values for some libtommath functions svr-kex.c: check return value retrieving DH kex mpint svr-tcpfwd.c: fix null-dereference if remote tcp forward request fails tcp-accept.c: don't incorrectly free the tcpinfo var --HG-- extra : convert_revision : 640a55bc710cbaa6d212453c750026c770e19193 | |||
2006-06-07 | Look at HOME before /etc/passwd when looking for ~/.ssh/known_hosts | Matt Johnston | |
file, so people can workaround broken /etc/passwds. Print the full path in error messages. --HG-- extra : convert_revision : d777688369ee21011625a3f1fe79ddbe3d5b5c93 | |||
2006-04-12 | don't fail fatally if the client can't get homedir from getpwuid(), fallback | Matt Johnston | |
to $HOME. --HG-- extra : convert_revision : 279bd16a3e639764df14dce868fdeea7d6a0f317 | |||
2005-01-11 | Read "y/n" response for fingerprints from /dev/tty directly so that dbclient | Matt Johnston | |
will work with scp. --HG-- extra : convert_revision : 1ec067604618a314ad36464920f08c7113d09aa3 | |||
2005-01-02 | Fixed DEBUG_TRACE macro so that we don't get semicolons left about the place | Matt Johnston | |
--HG-- extra : convert_revision : d928bc851e32be7bd429bf7504b148c0e4bf7e2f | |||
2004-08-24 | Fix if the first write fails | Matt Johnston | |
--HG-- extra : convert_revision : 5a12aa1aa66c9cfd5d0097acea235cd3cd7658ab | |||
2004-08-17 | default initialisers for mp_ints | Matt Johnston | |
--HG-- extra : convert_revision : af69bacb50a31523e383e8f73844d04681f9e394 | |||
2004-08-16 | create known_hosts properly | Matt Johnston | |
--HG-- extra : convert_revision : 3f808121bb4c3b4e0ce32db12525c63d692f1dbd | |||
2004-08-16 | - don't crash when trying to add to known_hosts if it doesn't exist | Matt Johnston | |
- comments --HG-- extra : convert_revision : ffafd48c7494fee17a98d901e30c3372e1a092e9 | |||
2004-08-14 | License boilerplate etc, add Mihnea as an author to some of the files | Matt Johnston | |
--HG-- extra : convert_revision : 75c02f80c4ed25bd4697e7f17ffac6eded54c148 |