Skip to content

Is hmac-secret required for prf for non-CTAP authenticators #2285

Open
@zacknewman

Description

@zacknewman

According to the prf extension, the hmac-secret authenticator extension seems to be required; however the below quote (emphasis added) suggests hmac-secret may not actually be needed:

This extension only exposes a single PRF per credential and, when implementing on top of hmac-secret,…

I'm asking since my iPhone reports true for the prf extension when using Safari; however the authenticator data doesn't have the hmac-secret extension let alone the hmac-secret extension with a value of true. I'm unsure if there is a bug in Safari/iPhone or a misunderstanding of the PRF extension. If the hmac-secret extension is required, then what is the point of saying "when implementing on top of hmac-secret" since that's always the case?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions