Closed Bug 1593571 Opened 5 years ago Closed 11 months ago

Support HmacSecret webauthn extension for all desktop platforms

Categories

(Core :: DOM: Web Authentication, enhancement, P3)

70 Branch
enhancement

Tracking

()

RESOLVED WONTFIX

People

(Reporter: nicolas, Unassigned)

References

(Blocks 1 open bug)

Details

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/70.0

Steps to reproduce:

Go to https://webauthntest.azurewebsites.net/ and select extension during MakeCredential

Actual results:

No extension available for Firefox 70

Expected results:

According to https://bugzilla.mozilla.org/show_bug.cgi?id=1551594 , WebAuthn HmacSecret extension is available only for Windows 10 Hello support

Is it possible to use Webauthn extension HmacSecret in the javascript API? https://fidoalliance.org/specs/fido-v2.0-rd-20180702/fido-client-to-authenticator-protocol-v2.0-rd-20180702.html#sctn-hmac-secret-extension

Component: Untriaged → DOM: Web Authentication
Product: Firefox → Core

That extension requires CTAP2, and we only support CTAP2 right now via Windows Hello and on Android. (Android doesn't currently support that extension).

We'll keep this bug on-file to implement the extension support in CTAP2.

Status: UNCONFIRMED → NEW
Depends on: webauthn-ctap2
Ever confirmed: true
OS: Unspecified → All
Priority: -- → P3
Hardware: Unspecified → All
See Also: → 1551594
Summary: WebAuthn: add support for extension Hmac-Secret on the Webauthn Javascript API → Support HmacSecret webauthn extension for all desktop platforms
Severity: normal normal → S3 S3

I think hmacSecret is now supported everywhere?

Flags: needinfo?(jschanck)

It doesn't really make sense to use hmacSecret on platforms other than Windows. This can be closed in favor of the PRF extension (Bug 1863819) that was introduced in WebAuthn level 3.

Status: NEW → RESOLVED
Closed: 11 months ago
Flags: needinfo?(jschanck)
Resolution: --- → WONTFIX
See Also: → 1863819
You need to log in before you can comment on or make changes to this bug.