P7 spec rev5: DC-150 ticket X25519-only (remove ECDSA fallback contradiction)
This commit is contained in:
1 file changed
+4
-2
+4
-2
@@ -538,8 +538,10 @@ Tickets DC-046 through DC-049 implement pluggable auth + email magic link. Sami
|
|||||||
### DC-150: WireGuard invites (QR) + client config
|
### DC-150: WireGuard invites (QR) + client config
|
||||||
- **status:** todo
|
- **status:** todo
|
||||||
- **details:** one-time token (7d TTL, single-use) → redemption page. Client
|
- **details:** one-time token (7d TTL, single-use) → redemption page. Client
|
||||||
keypair generated IN THE BROWSER (WebCrypto X25519, ECDSA-P256 fallback);
|
keypair generated IN THE BROWSER via WebCrypto X25519 ONLY — NO fallback
|
||||||
server receives the public key only, registers the peer /32, returns config
|
algorithm; browsers lacking X25519 get an explicit unsupported-browser
|
||||||
|
failure. Server receives the public key only, registers the peer /32,
|
||||||
|
returns config
|
||||||
(Address, DNS=10.53.0.1, hub PublicKey, AllowedIPs=10.53.0.0/16 — a CIDR,
|
(Address, DNS=10.53.0.1, hub PublicKey, AllowedIPs=10.53.0.0/16 — a CIDR,
|
||||||
never a DNS zone). Config + QR rendered client-side; private key never
|
never a DNS zone). Config + QR rendered client-side; private key never
|
||||||
transits or rests on the server. Tests: token lifecycle, single-use
|
transits or rests on the server. Tests: token lifecycle, single-use
|
||||||
|
|||||||
Reference in new issue
Block a user