Skip to content

Commit

Permalink
Merge "for each authenticator" algorithm step into "while timer not e…
Browse files Browse the repository at this point in the history
…xpired" step

This merges the previous step 19 of makeCredential in as a switch case
of step 20, and the previous step 18 of getAssertion in as a switch case
of step 19. This way there is only one step in each algorithm that tries
to express things to do asynchronously for the duration of the timer.

The inline `Issue:`s mentioning underspecified behaviour are replaced
with descriptions of an abstract "set of presently available
authenticators" and `Note:`s indicating that this is intentionally
underspecified and meant to represent different connection and discovery
mechanisms all in one.

This also swaps the order of the previous steps 17 ("Start
|lifetimeTimer|.") and 18 ("Let |issuedRequests| be a new ordered set")
of makeCredential, for consistency with getAssertion and so that the
step "Start |lifetimeTimer|." immediately precedes the step "While
|lifetimeTimer| has not expired [...]".
  • Loading branch information
emlun committed May 9, 2018
1 parent e124cd7 commit 56fd446
Showing 1 changed file with 149 additions and 145 deletions.
Loading

0 comments on commit 56fd446

Please sign in to comment.