@@ -9964,6 +9964,32 @@ for their contributions as our W3C Team Contacts.
9964
9964
9965
9965
This section summarizes the significant changes that have been made to this specification over time.
9966
9966
9967
+ ## Changes since Web Authentication Level 3 Working draft 2 [[webauthn-3-20250127]] ## {#changes-since-l3-wd2}
9968
+
9969
+ *These changes will be merged into the next section when finalizing Level 3.
9970
+ Changes to content that was not yet present in Level 2 are listed with a leading "(\*)" mark
9971
+ and will then be deleted from the merged change history.*
9972
+
9973
+ Normative changes:
9974
+
9975
+ - (*) Added dictionary extensions to {{AuthenticationExtensionsClientInputsJSON}}
9976
+ and {{AuthenticationExtensionsClientOutputsJSON}} in definitions of extensions.
9977
+ - Added recommendation against using {{COSEAlgorithmIdentifier}} values -9, -51, -52 and -19
9978
+ in {{PublicKeyCredentialCreationOptions/pubKeyCredParams}}.
9979
+ - Added requirement for ESP256 (-9), ESP384 (-51) and ESP512 (-52) public keys to use uncompressed form: [[#sctn-alg-identifier]]
9980
+
9981
+ Editorial changes:
9982
+
9983
+ - (*) Fixed section heading levels of test vectors subsections: [[webauthn-3-20250127#sctn-test-vectors]]
9984
+ - Removed outdated notes about permissions policy in [[webauthn-3-20250127#sctn-isUserVerifyingPlatformAuthenticatorAvailable]]
9985
+ and [[webauthn-3-20250127#sctn-getClientCapabilities]].
9986
+ - Added algorithm -8 (EdDSA) to example code in [[webauthn-3-20250127#sctn-sample-registration]].
9987
+ - (*) Clarified meaning of `prf` extension output `enabled`: [[webauthn-3-20250127#dom-authenticationextensionsprfoutputs-enabled]]
9988
+ - (*) Fixed mistake in how test vectors were generated in [[webauthn-3-20250127#test-vectors-extensions-prf-ctap]].
9989
+ - (*) Changed Ed25519 test vectors to be generated from the seed `'packed.EdDSA'` instead of `'packed.Ed25519'`: [[#sctn-test-vectors-packed-eddsa]]
9990
+ - (*) Added Ed448 test vectors: [[#sctn-test-vectors-packed-ed448]]
9991
+
9992
+
9967
9993
## Changes since Web Authentication Level 2 [[webauthn-2-20210408]] ## {#changes-since-l2}
9968
9994
9969
9995
### Substantive Changes ### {#changes-l3-substantive}
@@ -9973,7 +9999,7 @@ The following changes were made to the [=Web Authentication API=] and the way it
9973
9999
Changes:
9974
10000
9975
10001
- Updated timeout guidance: [[#sctn-timeout-recommended-range]]
9976
- - `uvm` extension no longer included; see instead L2 [[webauthn-2-20210408]]
10002
+ - `uvm` extension no longer included; see instead L2 [[webauthn-2-20210408]].
9977
10003
- [=authData/attestedCredentialData/aaguid=] in [=attested credential data=] is no longer zeroed
9978
10004
when {{PublicKeyCredentialCreationOptions/attestation}} preference is {{AttestationConveyancePreference/none}}: [[#sctn-createCredential]]
9979
10005
0 commit comments