Skip to content

Commit

Permalink
Remove UV bit
Browse files Browse the repository at this point in the history
  • Loading branch information
AngeloKai committed Apr 29, 2017
1 parent 6d873d5 commit a664c91
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 10 deletions.
2 changes: 1 addition & 1 deletion images/fido-signature-formats-figure1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 3 additions & 9 deletions index.bs
Original file line number Diff line number Diff line change
Expand Up @@ -1305,8 +1305,7 @@ The [=authenticator data=] structure is a byte array of 37 bytes or more, as fol
<td>
Flags (bit 0 is the least significant bit):
- Bit 0: [=Test of User Presence=] (`TUP`) result.
- Bit 1: [=User Verified=] (`UV`) result.
- Bits 2-5: Reserved for future use (`RFU`).
- Bits 1-5: Reserved for future use (`RFU`).
- Bit 6: [=Attestation data=] included (`AT`). Indicates whether the authenticator added [=attestation data=].
- Bit 7: Extension data included (`ED`). Indicates if the [=authenticator data=] has extensions.
</td>
Expand Down Expand Up @@ -1337,13 +1336,8 @@ does not change between operations but instead remains the same for the lifetime
by the authenticator during the [=authenticatorGetAssertion=] operation, by verifying that the RP ID associated with the
requested credential exactly matches the RP ID supplied by the client.

Bit 0: Test of User Presence (`TUP`) Flag. This flag bit is set if the [=authenticator=] obtained a positive [=Test of User Presence=] result during either an [=authenticatorMakeCredential=] or an [=authenticatorGetAssertion=] operation.

Bit 1: User Verified (`UV`) Flag. This flag bit is set if the [=authenticator=] is both capable of [=user verification=],
and obtained a positive [=user verification=] result during either an [=authenticatorMakeCredential=] or an [=authenticatorGetAssertion=] operation. If the [=authenticator=]'s [=user verification=] procedure also obtained a positive
[=Test of User Presence] result, the `TUP` flag would be set as well.
Bit 2-5: RFU bits. The `RFU` bits SHALL be set to zero.
The `TUP` flag SHALL be set if and only if the authenticator detected a user through an authenticator specific gesture. The `RFU` bits
SHALL be set to zero.

For attestation signatures, the authenticator MUST set the AT flag and include the [=attestation data=]. For authentication
signatures, the AT flag MUST NOT be set and the [=attestation data=] MUST NOT be included.
Expand Down

0 comments on commit a664c91

Please sign in to comment.