diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | regress/integrity.sh | 5 |
2 files changed, 10 insertions, 0 deletions
@@ -44,6 +44,11 @@ | |||
44 | add tests for RekeyLimit parsing | 44 | add tests for RekeyLimit parsing |
45 | - (dtucker) [regress/bsd.regress.mk] Remove unused file. We've never used it | 45 | - (dtucker) [regress/bsd.regress.mk] Remove unused file. We've never used it |
46 | in portable and it's long gone in openbsd. | 46 | in portable and it's long gone in openbsd. |
47 | - (dtucker) [regress/integrity.sh]. Force fixed Diffie-Hellman key exchange | ||
48 | methods. When the openssl version doesn't support ECDH then next one on | ||
49 | the list is DH group exchange, but that causes a bit more traffic which can | ||
50 | mean that the tests flip bits in the initial exchange rather than the MACed | ||
51 | traffic and we get different errors to what the tests look for. | ||
47 | 52 | ||
48 | 20130516 | 53 | 20130516 |
49 | - (djm) [contrib/ssh-copy-id] Fix bug that could cause "rm *" to be | 54 | - (djm) [contrib/ssh-copy-id] Fix bug that could cause "rm *" to be |
diff --git a/regress/integrity.sh b/regress/integrity.sh index 3950b7d1f..2621a0025 100644 --- a/regress/integrity.sh +++ b/regress/integrity.sh | |||
@@ -21,6 +21,11 @@ config_defined HAVE_EVP_SHA256 && | |||
21 | config_defined OPENSSL_HAVE_EVPGCM && \ | 21 | config_defined OPENSSL_HAVE_EVPGCM && \ |
22 | macs="$macs aes128-gcm@openssh.com aes256-gcm@openssh.com" | 22 | macs="$macs aes128-gcm@openssh.com aes256-gcm@openssh.com" |
23 | 23 | ||
24 | # avoid DH group exchange as the extra traffic makes it harder to get the | ||
25 | # offset into the stream right. | ||
26 | echo "KexAlgorithms diffie-hellman-group14-sha1,diffie-hellman-group1-sha1" \ | ||
27 | >> $OBJ/ssh_proxy | ||
28 | |||
24 | # sshd-command for proxy (see test-exec.sh) | 29 | # sshd-command for proxy (see test-exec.sh) |
25 | cmd="$SUDO sh ${SRC}/sshd-log-wrapper.sh ${SSHD} ${TEST_SSHD_LOGFILE} -i -f $OBJ/sshd_proxy" | 30 | cmd="$SUDO sh ${SRC}/sshd-log-wrapper.sh ${SSHD} ${TEST_SSHD_LOGFILE} -i -f $OBJ/sshd_proxy" |
26 | 31 | ||