Matt Johnston
89bdf3b0b9
add fuzzer-preauth_nomaths
...
--HG--
branch : fuzz
2018-01-23 23:05:47 +08:00
Matt Johnston
597f7eb5e9
merge up to date
...
--HG--
branch : fuzz
2018-01-23 22:46:07 +08:00
Matt Johnston
ba23b823dc
fix updates to libtomcrypt/libtommath for out of tree builds
2018-01-23 22:44:18 +08:00
Matt Johnston
fa3b0dd3ca
test close < 0, from Marco Wenzel
2017-10-18 22:41:27 +08:00
Matt Johnston
dd8988220e
fix checkpubkey_line function name for TRACE
2017-10-04 22:30:18 +08:00
Matt Johnston
cc803ee802
fix pubkey authentication return value
2017-10-04 22:29:42 +08:00
Matt Johnston
5cd003d9e6
check dss g range
...
--HG--
branch : fuzz
2017-08-14 00:00:10 +08:00
Matt Johnston
4b7105dfea
fix DROBPEAR_FUZZ auth delay
...
--HG--
branch : fuzz
2017-06-30 21:10:57 +08:00
Matt Johnston
a5ec3aca7d
EXEEXT for a few more targets, dropbearmulti in particular for Cygwin
...
From William K. Foster.
2017-06-27 23:02:05 +08:00
Matt Johnston
785459d31b
document --enable-static in place of STATIC=1
2017-06-27 22:42:32 +08:00
Matt Johnston
a9a3746d09
add --enable-static configure argument. disable conflicting harden flags
2017-06-27 22:37:46 +08:00
Matt Johnston
74ace058a6
Use MAX_AUTH_TRIES rather than DEFAULT_AUTH_TRIES, don't limit argument range
2017-06-27 22:20:38 +08:00
Matt Johnston
96382d52ab
improve configure --help alignment
2017-06-27 22:18:18 +08:00
Matt Johnston
ddbc8113a9
Merge pull request #47 from kdarbyshirebryant/mastermaxauth
...
dropbear server: support -T max auth tries
2017-06-25 23:37:44 +08:00
Matt Johnston
65115b9159
Merge pull request #45 from bengardner/DROPBEAR_LISTEN_BACKLOG
...
sysoptions.h: Add ability to override DROPBEAR_LISTEN_BACKLOG
2017-06-25 23:22:11 +08:00
Kevin Darbyshire-Bryant
e255101299
dropbear server: support -T max auth tries
...
Add support for '-T n' for a run-time specification for maximum number
of authentication attempts where 'n' is between 1 and compile time
option MAX_AUTH_TRIES.
A default number of tries can be specified at compile time using
'DEFAULT_AUTH_TRIES' which itself defaults to MAX_AUTH_TRIES for
backwards compatibility.
Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
2017-06-25 11:53:58 +01:00
Matt Johnston
a94338dc67
add configuration option for default RSA size.
...
print key size with dropbearkey
2017-06-24 23:32:25 +08:00
Matt Johnston
6ac5ea2a9f
merge from main (libtommath/libtomcrypt/curve25510-donna updates)
...
--HG--
branch : fuzz
2017-06-24 22:51:45 +08:00
Matt Johnston
364fb6019c
Update to libtommath v1.0
2017-06-24 22:37:14 +08:00
Matt Johnston
a79b61517b
update to libtomcrypt 1.17 (with Dropbear changes)
2017-06-24 17:50:50 +08:00
Matt Johnston
99361f54ca
Update curve25519-donna to f7837adf95a2c2dcc36233cb02a1fb34081c0c4a
2017-06-24 11:53:32 +08:00
Matt Johnston
82c06dd76b
document changed default RSA key size back in 2013.61test
2017-06-24 11:00:16 +08:00
Matt Johnston
17a9b8802f
fix dss debug printing
...
--HG--
branch : fuzz
2017-06-24 10:34:58 +08:00
Matt Johnston
9b6f7fc9af
merge from main
...
--HG--
branch : fuzz
2017-06-24 10:34:19 +08:00
Matt Johnston
57690891ce
test dss key parameter lengths exactly
2017-06-24 10:32:33 +08:00
Matt Johnston
5896a4941d
test for -pie linker flag as well, for Linux
2017-06-24 01:01:11 +08:00
Matt Johnston
5ac4a71000
merge from main
...
--HG--
branch : fuzz
2017-06-24 00:47:07 +08:00
Matt Johnston
521e63529c
set hardened compiler/linker flags by default
2017-06-24 00:42:20 +08:00
Matt Johnston
24b446705b
test for linux/pkt-sched.h rather than SO_PRIORITY
2017-06-23 23:36:33 +08:00
Matt Johnston
3c5ed47804
set PAM_RHOST
2017-06-23 23:21:20 +08:00
Matt Johnston
b967dc1fa5
merge
...
--HG--
branch : fuzz
2017-06-23 21:31:49 +08:00
Matt Johnston
af2caaab72
Compile with -fno-strict-overflow if possible.
...
Needed for curve25519-donna https://github.com/agl/curve25519-donna/issues/31
2017-06-23 21:31:25 +08:00
Matt Johnston
2cbe70ba34
verify debug printing
...
--HG--
branch : fuzz
2017-06-20 20:07:25 +08:00
Matt Johnston
8e1ea0f27b
increase min DSS and RSA lengths
...
--HG--
branch : fuzz
2017-06-16 22:35:32 +08:00
Matt Johnston
e3246ceb7e
check p and q lengths
...
--HG--
branch : fuzz
2017-06-16 22:35:18 +08:00
Matt Johnston
169f41a43c
fix missing arglist NULL terminator
2017-06-15 08:00:07 +08:00
Matt Johnston
88ce30beb6
merge from main
...
--HG--
branch : fuzz
2017-06-14 23:31:42 +08:00
Matt Johnston
d260d5148e
improve value range validation
2017-06-14 23:31:15 +08:00
Matt Johnston
723ec19eed
fix checkmac always failing pre-kex
...
--HG--
branch : fuzz
2017-06-11 21:39:40 +08:00
Ben Gardner
44f36d57e6
sysoptions.h: Add ability to override DROPBEAR_LISTEN_BACKLOG
...
This change allows adding DROPBEAR_LISTEN_BACKLOG to localoptions.h to
force the value.
2017-06-05 08:40:48 -05:00
Matt Johnston
7ab8f61974
Merge pull request #38 from armcc/master
...
Fix libtomcrypt/libtommath linking order
2017-06-03 09:45:55 +08:00
Matt Johnston
4bba3268d5
Merge pull request #40 from fperrad/20161119_lint
...
more lintings
2017-06-03 09:41:09 +08:00
Francois Perrad
5f76e4c1ed
when pointer, use NULL instead of 0
2017-06-02 18:14:31 +02:00
Matt Johnston
92c4f20089
Set configure #defines to 1. Escape some strings for m4
2017-06-02 23:35:30 +08:00
Matt Johnston
acfd372808
Merge pull request #37 from shauser88/configure-fixes
...
Fix configure options using AC_ARG_ENABLE
2017-06-02 23:21:31 +08:00
Matt Johnston
6054483dc7
Merge pull request #39 from fperrad/20161118_lint
...
fix indentation
2017-06-02 23:10:48 +08:00
Matt Johnston
25931bc1e6
Merge pull request #34 from bengardner/gitignore
...
Add .gitignore file
2017-06-02 23:02:34 +08:00
Matt Johnston
9250c58013
Merge pull request #33 from bengardner/termcodes
...
termcodes: make VEOL2, VWERASE, VLNEXT, ECHOCTL, and ECHOKE optional
2017-06-02 23:01:54 +08:00
Matt Johnston
4f226ab36a
Merge pull request #32 from bengardner/ERR_label
...
Change label name _ERR to LBL_ERR
2017-06-02 23:00:05 +08:00
Matt Johnston
33e28fb96b
Merge pull request #31 from bengardner/PATH_DEVNULL
...
Use DROPBEAR_PATH_DEVNULL instead of undefined _PATH_DEVNULL
2017-06-02 22:57:09 +08:00