History log of /openbsd-current/regress/usr.bin/ssh/putty-ciphers.sh
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.13 09-Feb-2024 dtucker

Expand the set of ciphers, MACs and KEX methods in the PuTTY interop tests.


# 1.12 09-Feb-2024 dtucker

Factor out PuTTY setup and call when needed.

This allows us to avoid PuTTY key setup when it's not needed, which
speeds up the overall test run by a couple of percent.


Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE
# 1.11 01-Sep-2021 dtucker

Fix ssh-rsa fallback for old PuTTY interop tests.


# 1.10 01-Sep-2021 dtucker

Add a function to skip remaining tests. Many tests skip tests for
various reasons but not in a consistent way and don't always clean
up, so add that and switch the tests that do that over.


# 1.9 31-Aug-2021 dtucker

Specify path to PuTTY keys. Portable needs this and it makes no
difference on OpenBSD, so resync them.


# 1.8 31-Aug-2021 dtucker

When running PuTTY interop tests and using a PuTTY version older than
0.76, re-enable the ssh-rsa host key algorithm (the 256 and 512 variants
of RSA were added some time between 0.73 and 0.76).


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
# 1.7 23-Jan-2020 dtucker

Also test PuTTY chacha20.


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.6 08-May-2017 djm

remove arcfour, blowfish and CAST here too


Revision tags: OPENBSD_6_1_BASE
# 1.5 25-Nov-2016 dtucker

Allow PuTTY interop tests to run unattended. bz#2639, patch from
cjwatson at debian.org.


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.4 17-May-2013 dtucker

Move the setting of DATA and COPY into test-exec.sh


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.3 10-Nov-2008 djm

PuTTY supports AES CTR modes, so interop test against them too


Revision tags: OPENBSD_4_4_BASE
# 1.2 30-Jun-2008 djm

remove "set -e" left over from debugging


Revision tags: OPENBSD_4_3_BASE
# 1.1 21-Dec-2007 djm

basic (crypto, kex and transfer) interop regression tests against putty

To run these, install the net/putty port and run "make interop" - the
tests aren't run by default yet.


# 1.11 01-Sep-2021 dtucker

Fix ssh-rsa fallback for old PuTTY interop tests.


# 1.10 01-Sep-2021 dtucker

Add a function to skip remaining tests. Many tests skip tests for
various reasons but not in a consistent way and don't always clean
up, so add that and switch the tests that do that over.


# 1.9 31-Aug-2021 dtucker

Specify path to PuTTY keys. Portable needs this and it makes no
difference on OpenBSD, so resync them.


# 1.8 31-Aug-2021 dtucker

When running PuTTY interop tests and using a PuTTY version older than
0.76, re-enable the ssh-rsa host key algorithm (the 256 and 512 variants
of RSA were added some time between 0.73 and 0.76).


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
# 1.7 23-Jan-2020 dtucker

Also test PuTTY chacha20.


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.6 08-May-2017 djm

remove arcfour, blowfish and CAST here too


Revision tags: OPENBSD_6_1_BASE
# 1.5 25-Nov-2016 dtucker

Allow PuTTY interop tests to run unattended. bz#2639, patch from
cjwatson at debian.org.


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.4 17-May-2013 dtucker

Move the setting of DATA and COPY into test-exec.sh


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.3 10-Nov-2008 djm

PuTTY supports AES CTR modes, so interop test against them too


Revision tags: OPENBSD_4_4_BASE
# 1.2 30-Jun-2008 djm

remove "set -e" left over from debugging


Revision tags: OPENBSD_4_3_BASE
# 1.1 21-Dec-2007 djm

basic (crypto, kex and transfer) interop regression tests against putty

To run these, install the net/putty port and run "make interop" - the
tests aren't run by default yet.


# 1.9 31-Aug-2021 dtucker

Specify path to PuTTY keys. Portable needs this and it makes no
difference on OpenBSD, so resync them.


# 1.8 31-Aug-2021 dtucker

When running PuTTY interop tests and using a PuTTY version older than
0.76, re-enable the ssh-rsa host key algorithm (the 256 and 512 variants
of RSA were added some time between 0.73 and 0.76).


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
# 1.7 23-Jan-2020 dtucker

Also test PuTTY chacha20.


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.6 08-May-2017 djm

remove arcfour, blowfish and CAST here too


Revision tags: OPENBSD_6_1_BASE
# 1.5 25-Nov-2016 dtucker

Allow PuTTY interop tests to run unattended. bz#2639, patch from
cjwatson at debian.org.


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.4 17-May-2013 dtucker

Move the setting of DATA and COPY into test-exec.sh


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.3 10-Nov-2008 djm

PuTTY supports AES CTR modes, so interop test against them too


Revision tags: OPENBSD_4_4_BASE
# 1.2 30-Jun-2008 djm

remove "set -e" left over from debugging


Revision tags: OPENBSD_4_3_BASE
# 1.1 21-Dec-2007 djm

basic (crypto, kex and transfer) interop regression tests against putty

To run these, install the net/putty port and run "make interop" - the
tests aren't run by default yet.


# 1.7 23-Jan-2020 dtucker

Also test PuTTY chacha20.


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.6 08-May-2017 djm

remove arcfour, blowfish and CAST here too


Revision tags: OPENBSD_6_1_BASE
# 1.5 25-Nov-2016 dtucker

Allow PuTTY interop tests to run unattended. bz#2639, patch from
cjwatson at debian.org.


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.4 17-May-2013 dtucker

Move the setting of DATA and COPY into test-exec.sh


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.3 10-Nov-2008 djm

PuTTY supports AES CTR modes, so interop test against them too


Revision tags: OPENBSD_4_4_BASE
# 1.2 30-Jun-2008 djm

remove "set -e" left over from debugging


Revision tags: OPENBSD_4_3_BASE
# 1.1 21-Dec-2007 djm

basic (crypto, kex and transfer) interop regression tests against putty

To run these, install the net/putty port and run "make interop" - the
tests aren't run by default yet.


Revision tags: OPENBSD_6_2_BASE
# 1.6 08-May-2017 djm

remove arcfour, blowfish and CAST here too


Revision tags: OPENBSD_6_1_BASE
# 1.5 25-Nov-2016 dtucker

Allow PuTTY interop tests to run unattended. bz#2639, patch from
cjwatson at debian.org.


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.4 17-May-2013 dtucker

Move the setting of DATA and COPY into test-exec.sh


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.3 10-Nov-2008 djm

PuTTY supports AES CTR modes, so interop test against them too


Revision tags: OPENBSD_4_4_BASE
# 1.2 30-Jun-2008 djm

remove "set -e" left over from debugging


Revision tags: OPENBSD_4_3_BASE
# 1.1 21-Dec-2007 djm

basic (crypto, kex and transfer) interop regression tests against putty

To run these, install the net/putty port and run "make interop" - the
tests aren't run by default yet.