History log of /openbsd-current/regress/usr.bin/ssh/misc/sk-dummy/sk-dummy.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.13 27-Mar-2023 dtucker

Remove compatibility code for OpenSSL 1.0.* versions now that -portable
has dropped support for those versions.


Revision tags: OPENBSD_7_2_BASE OPENBSD_7_3_BASE
# 1.12 20-Jul-2022 djm

crank SSH_SK_VERSION_MAJOR to match


Revision tags: OPENBSD_7_1_BASE
# 1.11 02-Nov-2021 djm

crank SSH_SK_VERSION_MAJOR to match recent change in usr/bin/ssh


# 1.10 29-Oct-2021 djm

avoid signedness warning; spotted in -portable


# 1.9 28-Oct-2021 djm

increment SSH_SK_VERSION_MAJOR to match last change


# 1.8 06-Oct-2021 djm

use libc SHA256 functions; make this work when compiled !WITH_OPENSSL


Revision tags: OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.7 30-Jan-2021 djm

add a SK_DUMMY_INTEGRATE define that allows the dummy security key
middleware to be directly linked; useful for writing fuzzers, etc.


Revision tags: OPENBSD_6_8_BASE
# 1.6 09-Sep-2020 djm

adapt to SSH_SK_VERSION_MAJOR crank


# 1.5 27-Aug-2020 djm

dummy firmware needs to match API version numner crank (for
verify-required resident keys) even though it doesn't
implement this feature


Revision tags: OPENBSD_6_7_BASE
# 1.4 28-Apr-2020 djm

adapt dummy FIDO middleware to API change; ok markus@


# 1.3 06-Jan-2020 djm

adapt sk-dummy to SK API changes

also, make it pull prototypes directly from sk-api.c and #error
if the expected version changes. This will make any future regress
test breakage because of SK API changes much more apparent


# 1.2 03-Jan-2020 djm

implement recent SK API change to support resident keys and PIN prompting
in the dummy middleware that we use for the tests. Should fix breakage
spotted by dtucker@


# 1.1 26-Nov-2019 djm

add dummy security key middleware based on work by markus@

This will allow us to test U2F/FIDO2 support in OpenSSH without
requiring real hardware.

ok markus@


# 1.12 20-Jul-2022 djm

crank SSH_SK_VERSION_MAJOR to match


Revision tags: OPENBSD_7_1_BASE
# 1.11 02-Nov-2021 djm

crank SSH_SK_VERSION_MAJOR to match recent change in usr/bin/ssh


# 1.10 29-Oct-2021 djm

avoid signedness warning; spotted in -portable


# 1.9 28-Oct-2021 djm

increment SSH_SK_VERSION_MAJOR to match last change


# 1.8 06-Oct-2021 djm

use libc SHA256 functions; make this work when compiled !WITH_OPENSSL


Revision tags: OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.7 30-Jan-2021 djm

add a SK_DUMMY_INTEGRATE define that allows the dummy security key
middleware to be directly linked; useful for writing fuzzers, etc.


Revision tags: OPENBSD_6_8_BASE
# 1.6 09-Sep-2020 djm

adapt to SSH_SK_VERSION_MAJOR crank


# 1.5 27-Aug-2020 djm

dummy firmware needs to match API version numner crank (for
verify-required resident keys) even though it doesn't
implement this feature


Revision tags: OPENBSD_6_7_BASE
# 1.4 28-Apr-2020 djm

adapt dummy FIDO middleware to API change; ok markus@


# 1.3 06-Jan-2020 djm

adapt sk-dummy to SK API changes

also, make it pull prototypes directly from sk-api.c and #error
if the expected version changes. This will make any future regress
test breakage because of SK API changes much more apparent


# 1.2 03-Jan-2020 djm

implement recent SK API change to support resident keys and PIN prompting
in the dummy middleware that we use for the tests. Should fix breakage
spotted by dtucker@


# 1.1 26-Nov-2019 djm

add dummy security key middleware based on work by markus@

This will allow us to test U2F/FIDO2 support in OpenSSH without
requiring real hardware.

ok markus@


# 1.11 02-Nov-2021 djm

crank SSH_SK_VERSION_MAJOR to match recent change in usr/bin/ssh


# 1.10 29-Oct-2021 djm

avoid signedness warning; spotted in -portable


# 1.9 28-Oct-2021 djm

increment SSH_SK_VERSION_MAJOR to match last change


# 1.8 06-Oct-2021 djm

use libc SHA256 functions; make this work when compiled !WITH_OPENSSL


Revision tags: OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.7 30-Jan-2021 djm

add a SK_DUMMY_INTEGRATE define that allows the dummy security key
middleware to be directly linked; useful for writing fuzzers, etc.


Revision tags: OPENBSD_6_8_BASE
# 1.6 09-Sep-2020 djm

adapt to SSH_SK_VERSION_MAJOR crank


# 1.5 27-Aug-2020 djm

dummy firmware needs to match API version numner crank (for
verify-required resident keys) even though it doesn't
implement this feature


Revision tags: OPENBSD_6_7_BASE
# 1.4 28-Apr-2020 djm

adapt dummy FIDO middleware to API change; ok markus@


# 1.3 06-Jan-2020 djm

adapt sk-dummy to SK API changes

also, make it pull prototypes directly from sk-api.c and #error
if the expected version changes. This will make any future regress
test breakage because of SK API changes much more apparent


# 1.2 03-Jan-2020 djm

implement recent SK API change to support resident keys and PIN prompting
in the dummy middleware that we use for the tests. Should fix breakage
spotted by dtucker@


# 1.1 26-Nov-2019 djm

add dummy security key middleware based on work by markus@

This will allow us to test U2F/FIDO2 support in OpenSSH without
requiring real hardware.

ok markus@


# 1.10 29-Oct-2021 djm

avoid signedness warning; spotted in -portable


# 1.9 28-Oct-2021 djm

increment SSH_SK_VERSION_MAJOR to match last change


# 1.8 06-Oct-2021 djm

use libc SHA256 functions; make this work when compiled !WITH_OPENSSL


Revision tags: OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.7 30-Jan-2021 djm

add a SK_DUMMY_INTEGRATE define that allows the dummy security key
middleware to be directly linked; useful for writing fuzzers, etc.


Revision tags: OPENBSD_6_8_BASE
# 1.6 09-Sep-2020 djm

adapt to SSH_SK_VERSION_MAJOR crank


# 1.5 27-Aug-2020 djm

dummy firmware needs to match API version numner crank (for
verify-required resident keys) even though it doesn't
implement this feature


Revision tags: OPENBSD_6_7_BASE
# 1.4 28-Apr-2020 djm

adapt dummy FIDO middleware to API change; ok markus@


# 1.3 06-Jan-2020 djm

adapt sk-dummy to SK API changes

also, make it pull prototypes directly from sk-api.c and #error
if the expected version changes. This will make any future regress
test breakage because of SK API changes much more apparent


# 1.2 03-Jan-2020 djm

implement recent SK API change to support resident keys and PIN prompting
in the dummy middleware that we use for the tests. Should fix breakage
spotted by dtucker@


# 1.1 26-Nov-2019 djm

add dummy security key middleware based on work by markus@

This will allow us to test U2F/FIDO2 support in OpenSSH without
requiring real hardware.

ok markus@


# 1.9 28-Oct-2021 djm

increment SSH_SK_VERSION_MAJOR to match last change


# 1.8 06-Oct-2021 djm

use libc SHA256 functions; make this work when compiled !WITH_OPENSSL


Revision tags: OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.7 30-Jan-2021 djm

add a SK_DUMMY_INTEGRATE define that allows the dummy security key
middleware to be directly linked; useful for writing fuzzers, etc.


Revision tags: OPENBSD_6_8_BASE
# 1.6 09-Sep-2020 djm

adapt to SSH_SK_VERSION_MAJOR crank


# 1.5 27-Aug-2020 djm

dummy firmware needs to match API version numner crank (for
verify-required resident keys) even though it doesn't
implement this feature


Revision tags: OPENBSD_6_7_BASE
# 1.4 28-Apr-2020 djm

adapt dummy FIDO middleware to API change; ok markus@


# 1.3 06-Jan-2020 djm

adapt sk-dummy to SK API changes

also, make it pull prototypes directly from sk-api.c and #error
if the expected version changes. This will make any future regress
test breakage because of SK API changes much more apparent


# 1.2 03-Jan-2020 djm

implement recent SK API change to support resident keys and PIN prompting
in the dummy middleware that we use for the tests. Should fix breakage
spotted by dtucker@


# 1.1 26-Nov-2019 djm

add dummy security key middleware based on work by markus@

This will allow us to test U2F/FIDO2 support in OpenSSH without
requiring real hardware.

ok markus@


# 1.8 06-Oct-2021 djm

use libc SHA256 functions; make this work when compiled !WITH_OPENSSL


Revision tags: OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.7 30-Jan-2021 djm

add a SK_DUMMY_INTEGRATE define that allows the dummy security key
middleware to be directly linked; useful for writing fuzzers, etc.


Revision tags: OPENBSD_6_8_BASE
# 1.6 09-Sep-2020 djm

adapt to SSH_SK_VERSION_MAJOR crank


# 1.5 27-Aug-2020 djm

dummy firmware needs to match API version numner crank (for
verify-required resident keys) even though it doesn't
implement this feature


Revision tags: OPENBSD_6_7_BASE
# 1.4 28-Apr-2020 djm

adapt dummy FIDO middleware to API change; ok markus@


# 1.3 06-Jan-2020 djm

adapt sk-dummy to SK API changes

also, make it pull prototypes directly from sk-api.c and #error
if the expected version changes. This will make any future regress
test breakage because of SK API changes much more apparent


# 1.2 03-Jan-2020 djm

implement recent SK API change to support resident keys and PIN prompting
in the dummy middleware that we use for the tests. Should fix breakage
spotted by dtucker@


# 1.1 26-Nov-2019 djm

add dummy security key middleware based on work by markus@

This will allow us to test U2F/FIDO2 support in OpenSSH without
requiring real hardware.

ok markus@


# 1.7 30-Jan-2021 djm

add a SK_DUMMY_INTEGRATE define that allows the dummy security key
middleware to be directly linked; useful for writing fuzzers, etc.


Revision tags: OPENBSD_6_8_BASE
# 1.6 09-Sep-2020 djm

adapt to SSH_SK_VERSION_MAJOR crank


# 1.5 27-Aug-2020 djm

dummy firmware needs to match API version numner crank (for
verify-required resident keys) even though it doesn't
implement this feature


Revision tags: OPENBSD_6_7_BASE
# 1.4 28-Apr-2020 djm

adapt dummy FIDO middleware to API change; ok markus@


# 1.3 06-Jan-2020 djm

adapt sk-dummy to SK API changes

also, make it pull prototypes directly from sk-api.c and #error
if the expected version changes. This will make any future regress
test breakage because of SK API changes much more apparent


# 1.2 03-Jan-2020 djm

implement recent SK API change to support resident keys and PIN prompting
in the dummy middleware that we use for the tests. Should fix breakage
spotted by dtucker@


# 1.1 26-Nov-2019 djm

add dummy security key middleware based on work by markus@

This will allow us to test U2F/FIDO2 support in OpenSSH without
requiring real hardware.

ok markus@


# 1.6 09-Sep-2020 djm

adapt to SSH_SK_VERSION_MAJOR crank


# 1.5 27-Aug-2020 djm

dummy firmware needs to match API version numner crank (for
verify-required resident keys) even though it doesn't
implement this feature


Revision tags: OPENBSD_6_7_BASE
# 1.4 28-Apr-2020 djm

adapt dummy FIDO middleware to API change; ok markus@


# 1.3 06-Jan-2020 djm

adapt sk-dummy to SK API changes

also, make it pull prototypes directly from sk-api.c and #error
if the expected version changes. This will make any future regress
test breakage because of SK API changes much more apparent


# 1.2 03-Jan-2020 djm

implement recent SK API change to support resident keys and PIN prompting
in the dummy middleware that we use for the tests. Should fix breakage
spotted by dtucker@


# 1.1 26-Nov-2019 djm

add dummy security key middleware based on work by markus@

This will allow us to test U2F/FIDO2 support in OpenSSH without
requiring real hardware.

ok markus@


# 1.5 27-Aug-2020 djm

dummy firmware needs to match API version numner crank (for
verify-required resident keys) even though it doesn't
implement this feature


Revision tags: OPENBSD_6_7_BASE
# 1.4 28-Apr-2020 djm

adapt dummy FIDO middleware to API change; ok markus@


# 1.3 06-Jan-2020 djm

adapt sk-dummy to SK API changes

also, make it pull prototypes directly from sk-api.c and #error
if the expected version changes. This will make any future regress
test breakage because of SK API changes much more apparent


# 1.2 03-Jan-2020 djm

implement recent SK API change to support resident keys and PIN prompting
in the dummy middleware that we use for the tests. Should fix breakage
spotted by dtucker@


# 1.1 26-Nov-2019 djm

add dummy security key middleware based on work by markus@

This will allow us to test U2F/FIDO2 support in OpenSSH without
requiring real hardware.

ok markus@


# 1.4 28-Apr-2020 djm

adapt dummy FIDO middleware to API change; ok markus@


# 1.3 06-Jan-2020 djm

adapt sk-dummy to SK API changes

also, make it pull prototypes directly from sk-api.c and #error
if the expected version changes. This will make any future regress
test breakage because of SK API changes much more apparent


# 1.2 03-Jan-2020 djm

implement recent SK API change to support resident keys and PIN prompting
in the dummy middleware that we use for the tests. Should fix breakage
spotted by dtucker@


# 1.1 26-Nov-2019 djm

add dummy security key middleware based on work by markus@

This will allow us to test U2F/FIDO2 support in OpenSSH without
requiring real hardware.

ok markus@


# 1.3 06-Jan-2020 djm

adapt sk-dummy to SK API changes

also, make it pull prototypes directly from sk-api.c and #error
if the expected version changes. This will make any future regress
test breakage because of SK API changes much more apparent


# 1.2 03-Jan-2020 djm

implement recent SK API change to support resident keys and PIN prompting
in the dummy middleware that we use for the tests. Should fix breakage
spotted by dtucker@


# 1.1 26-Nov-2019 djm

add dummy security key middleware based on work by markus@

This will allow us to test U2F/FIDO2 support in OpenSSH without
requiring real hardware.

ok markus@


# 1.2 03-Jan-2020 djm

implement recent SK API change to support resident keys and PIN prompting
in the dummy middleware that we use for the tests. Should fix breakage
spotted by dtucker@


# 1.1 26-Nov-2019 djm

add dummy security key middleware based on work by markus@

This will allow us to test U2F/FIDO2 support in OpenSSH without
requiring real hardware.

ok markus@