psk-needs-presentation chronology
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 30/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Bereich
- security
Rechercherichtung
Read the linked auth-spake2-handshake section of the network spec and trace how psk-status, pA, and pB are sequenced. The issue proposes an alternative NeedPsk-style flow but does not identify the spec source file or a settled design. Done means resolving the chronology and updating the protocol text to match.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
The network spec reads:
If the PSK consumer wants to initiate authentication, the PSK consumer sends a auth-spake2-handshake message to the PSK presenter with the psk-status field set to psk-needs-presentation and the public-value field set to pA.
However, pA = w*M + X with w being derived from the PSK. This means that the PSK consumer, which won't have the PSK yet until it is has been presented by the presenter and subsequently entered by the user, cannot compute pA yet.
A possible alternative would be:
- consumer to presenter: Handshake(psk-needs-presentation, null)
- presenter to consumer: Handshake(psk-shown, pA) // Presumably this party would take role A in this design.
- consumer to presenter: Handshake(psk-input, pB)
I guess that would be quite similar to the NeedPsk flow we had before.
- Vorherrschende Sprache
- Bikeshed
- Sterne
- 115
- Forks
- 21
- Ø Merge
- 5 Std. 2 Min.
- Gemergte PRs (30 T.)
- 2
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus w3c/openscreenprotocol
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 18/100
w3c/openscreenprotocol#380 ·
-
osp-application
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
w3c/openscreenprotocol#377 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 38/100
w3c/openscreenprotocol#376 ·
-
osp-application
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 55/100
w3c/openscreenprotocol#375 ·
-
osp-application question
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 30/100
w3c/openscreenprotocol#374 ·
Alle Issues in w3c/openscreenprotocol
Ähnliche Issues
-
github_actions security
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
dekobon/big-code-analysis#1815 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Open-Earth-Foundation/CityCatalyst#3399 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
BUG: catalog database credentials printed to logs at startupEvtl. vergeben @cjboyle hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
code-yeongyu/oh-my-openagent#12396 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag