OpenBSD CVS

CVS log for src/usr.bin/ssh/ssh-ecdsa-sk.c


[BACK] Up to [local] / src / usr.bin / ssh

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.18 / (download) - annotate - [select for diffs], Wed Mar 8 04:43:12 2023 UTC (14 months, 1 week ago) by guenther
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, HEAD
Changes since 1.17: +1 -2 lines
Diff to previous 1.17 (colored)

Delete obsolete /* ARGSUSED */ lint comments.

ok miod@ millert@

Revision 1.17 / (download) - annotate - [select for diffs], Fri Oct 28 00:44:44 2022 UTC (18 months, 2 weeks ago) by djm
Branch: MAIN
Changes since 1.16: +19 -1 lines
Diff to previous 1.16 (colored)

refactor sshkey_private_deserialize

feedback/ok markus@

Revision 1.16 / (download) - annotate - [select for diffs], Fri Oct 28 00:44:17 2022 UTC (18 months, 2 weeks ago) by djm
Branch: MAIN
Changes since 1.15: +19 -1 lines
Diff to previous 1.15 (colored)

refactor sshkey_private_serialize_opt()

feedback/ok markus@

Revision 1.15 / (download) - annotate - [select for diffs], Fri Oct 28 00:43:08 2022 UTC (18 months, 2 weeks ago) by djm
Branch: MAIN
Changes since 1.14: +15 -13 lines
Diff to previous 1.14 (colored)

refactor sshkey_sign() and sshkey_verify()

feedback/ok markus@

Revision 1.14 / (download) - annotate - [select for diffs], Fri Oct 28 00:41:52 2022 UTC (18 months, 2 weeks ago) by djm
Branch: MAIN
Changes since 1.13: +17 -4 lines
Diff to previous 1.13 (colored)

refactor sshkey_from_blob_internal()

feedback/ok markus@

Revision 1.13 / (download) - annotate - [select for diffs], Fri Oct 28 00:41:17 2022 UTC (18 months, 2 weeks ago) by djm
Branch: MAIN
Changes since 1.12: +14 -1 lines
Diff to previous 1.12 (colored)

refactor sshkey_from_private()

feedback/ok markus@

Revision 1.12 / (download) - annotate - [select for diffs], Fri Oct 28 00:39:29 2022 UTC (18 months, 2 weeks ago) by djm
Branch: MAIN
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

factor out key generation

feedback/ok markus@

Revision 1.11 / (download) - annotate - [select for diffs], Fri Oct 28 00:37:24 2022 UTC (18 months, 2 weeks ago) by djm
Branch: MAIN
Changes since 1.10: +17 -1 lines
Diff to previous 1.10 (colored)

factor out public key serialization

feedback/ok markus@

Revision 1.10 / (download) - annotate - [select for diffs], Fri Oct 28 00:36:31 2022 UTC (18 months, 2 weeks ago) by djm
Branch: MAIN
Changes since 1.9: +17 -6 lines
Diff to previous 1.9 (colored)

factor out sshkey_equal_public()

feedback/ok markus@

Revision 1.9 / (download) - annotate - [select for diffs], Fri Oct 28 00:35:40 2022 UTC (18 months, 2 weeks ago) by djm
Branch: MAIN
Changes since 1.8: +53 -1 lines
Diff to previous 1.8 (colored)

begin big refactor of sshkey

Move keytype data and some of the type-specific code (allocation,
cleanup, etc) out into each key type's implementation. Subsequent
commits will move more, with the goal of having each key-*.c file
owning as much of its keytype's implementation as possible.

lots of feedback + ok markus@

Revision 1.8 / (download) - annotate - [select for diffs], Mon Jun 22 23:44:27 2020 UTC (3 years, 10 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8
Changes since 1.7: +9 -2 lines
Diff to previous 1.7 (colored)

some clarifying comments

Revision 1.7 / (download) - annotate - [select for diffs], Mon Jun 22 05:58:35 2020 UTC (3 years, 10 months ago) by djm
Branch: MAIN
Changes since 1.6: +101 -5 lines
Diff to previous 1.6 (colored)

Add support for FIDO webauthn (verification only). webauthn is a
standard for using FIDO keys in web browsers. webauthn signatures are
a slightly different format to plain FIDO signatures - this support
allows verification of these. Feedback and ok markus@

Revision 1.6 / (download) - annotate - [select for diffs], Mon Jun 22 05:56:23 2020 UTC (3 years, 10 months ago) by djm
Branch: MAIN
Changes since 1.5: +23 -21 lines
Diff to previous 1.5 (colored)

refactor ECDSA-SK verification a little ahead of adding support
for FIDO webauthn signature verification support; ok markus@

Revision 1.5 / (download) - annotate - [select for diffs], Tue Nov 26 03:04:27 2019 UTC (4 years, 5 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_6_7_BASE, OPENBSD_6_7
Changes since 1.4: +5 -1 lines
Diff to previous 1.4 (colored)

more debugging; behind DEBUG_SK

Revision 1.4 / (download) - annotate - [select for diffs], Mon Nov 25 00:51:37 2019 UTC (4 years, 5 months ago) by djm
Branch: MAIN
Changes since 1.3: +18 -3 lines
Diff to previous 1.3 (colored)

Add new structure for signature options

This is populated during signature verification with additional fields
that are present in and covered by the signature. At the moment, it is
only used to record security key-specific options, especially the flags
field.

with and ok markus@

Revision 1.3 / (download) - annotate - [select for diffs], Mon Nov 25 00:38:17 2019 UTC (4 years, 5 months ago) by djm
Branch: MAIN
Changes since 1.2: +5 -3 lines
Diff to previous 1.2 (colored)

memleak in error path

Revision 1.2 / (download) - annotate - [select for diffs], Tue Nov 19 22:23:19 2019 UTC (4 years, 5 months ago) by djm
Branch: MAIN
Changes since 1.1: +5 -5 lines
Diff to previous 1.1 (colored)

adjust on-wire signature encoding for ecdsa-sk keys to better match
ec25519-sk keys. Discussed with markus@ and Sebastian Kinne

NB. if you are depending on security keys (already?) then make sure you
update both your clients and servers.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Oct 31 21:15:14 2019 UTC (4 years, 6 months ago) by djm
Branch: MAIN

Initial infrastructure for U2F/FIDO support

Key library support: including allocation, marshalling public/private
keys and certificates, signature validation.

feedback & ok markus@

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.