GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Table of Contentst
  • Edit Revision
  • Update Diff
  • Edit Parent Revisions
  • Edit Child Revisions
  • Edit Commits
  • View Stack in Lando
  • New Changes
  • Mute Notifications
  • Flag For Later
  • mt
  • jschanck

This view

  • Original page
  • New address

GeezerVison is showing phabricator.services.mozilla.com — ⚙ D101050 Bug 1681585 - Add ECH support to selfserv.

Page MenuHomePhabricator
Log In
Paths
  • Table of Contentst
  • Hide Panelf
  • Keyboard Reference?
Differential D101050

Bug 1681585 - Add ECH support to selfserv.
ClosedPublic
Actions

Authored by kjacobs on Jan 7 2021, 7:18 PM.
  • Edit Revision
  • Update Diff
  • Download Raw Diff
  • Edit Related Revisions...
  • Edit Parent Revisions
  • Edit Child Revisions
  • Edit Related Objects...
  • Edit Commits
  • View Stack in Lando
  • New Changes
  • Mute Notifications
  • Flag For Later
Tags
None
Referenced Files
Unknown Object (File)
Wed, Oct 28, 1:28 PM2026-10-28 13:28:05 (UTC+0)
Unknown Object (File)
Tue, Oct 20, 11:54 AM2026-10-20 11:54:42 (UTC+0)
Unknown Object (File)
Tue, Oct 20, 5:33 AM2026-10-20 05:33:46 (UTC+0)
Unknown Object (File)
Oct 9 2026, 10:18 AM2026-10-09 10:18:20 (UTC+0)
Unknown Object (File)
Oct 9 2026, 10:18 AM2026-10-09 10:18:20 (UTC+0)
Unknown Object (File)
Oct 9 2026, 10:18 AM2026-10-09 10:18:17 (UTC+0)
Unknown Object (File)
Oct 9 2026, 10:18 AM2026-10-09 10:18:07 (UTC+0)
Unknown Object (File)
Oct 9 2026, 10:17 AM2026-10-09 10:17:38 (UTC+0)
View All Files
Subscribers
None

Details

Reviewers
mt
Commits
rNSS92dcda94c1d4: Bug 1681585 - Add ECH support to selfserv. r=mt
Bugzilla Bug ID
1681585
Summary

Usage example:
mkdir dbdir && cd dbdir
certutil -N -d .
certutil -S -s "CN=ech-public.com" -n ech-public.com -x -t "C,C,C" -m 1234 -d .
certutil -S -s "CN=ech-private-backend.com" -n ech-private-backend.com -x -t "C,C,C" -m 2345 -d .
../dist/Debug/bin/selfserv -a ech-public.com -a ech-private-backend.com -n ech-public.com -n ech-private-backend.com -p 8443 -d dbdir/ -X publicname:ech-public.com
(Copy echconfig from selfserv output and paste into the below command)
../dist/Debug/bin/tstclnt -D -p 8443 -v -A tests/ssl/sslreq.dat -h ech-private-backend.com -o -N <echconfig> -v

Diff Detail

Repository
rNSS nss

Event Timeline

kjacobs created this revision.Jan 7 2021, 7:18 PM2021-01-07 19:18:25 (UTC+0)
Herald added a project: secure-revision. · View Herald TranscriptJan 7 2021, 7:18 PM2021-01-07 19:18:26 (UTC+0)
Harbormaster completed remote builds in B274569: Diff 383867.Jan 7 2021, 7:18 PM2021-01-07 19:18:27 (UTC+0)
phab-bot published this revision for review.Jan 7 2021, 7:18 PM2021-01-07 19:18:33 (UTC+0)
phab-bot changed the visibility from "Custom Policy" to "Public (No Login Required)".
phab-bot changed the edit policy from "Custom Policy" to "Restricted Project (Project)".
phab-bot removed a project: secure-revision.
kjacobs updated this revision to Diff 385407.Jan 12 2021, 5:46 PM2021-01-12 17:46:23 (UTC+0)
kjacobs edited the summary of this revision. (Show Details)
Harbormaster completed remote builds in B275889: Diff 385407.Jan 12 2021, 5:46 PM2021-01-12 17:46:23 (UTC+0)
kjacobs updated this revision to Diff 385408.Jan 12 2021, 5:47 PM2021-01-12 17:47:46 (UTC+0)
Harbormaster completed remote builds in B275890: Diff 385408.Jan 12 2021, 5:47 PM2021-01-12 17:47:47 (UTC+0)
kjacobs added a reviewer: mt.Jan 12 2021, 5:48 PM2021-01-12 17:48:32 (UTC+0)
kjacobs planned changes to this revision.Jan 12 2021, 8:41 PM2021-01-12 20:41:16 (UTC+0)
Comment Actions

For the interop runner, we need to take the HPKE keypair and echconfigs as input rather than generating them. I'm going to revise this accordingly.

kjacobs updated this revision to Diff 387412.Jan 16 2021, 12:41 AM2021-01-16 00:41:30 (UTC+0)
kjacobs edited the summary of this revision. (Show Details)
Harbormaster completed remote builds in B277511: Diff 387412.Jan 16 2021, 12:41 AM2021-01-16 00:41:30 (UTC+0)
mt accepted this revision.Jan 17 2021, 10:34 PM2021-01-17 22:34:53 (UTC+0)
This revision is now accepted and ready to land.Jan 17 2021, 10:34 PM2021-01-17 22:34:53 (UTC+0)
Closed by commit rNSS92dcda94c1d4: Bug 1681585 - Add ECH support to selfserv. r=mt (authored by kjacobs). · Explain WhyJan 25 2021, 5:52 PM2021-01-25 17:52:05 (UTC+0)
This revision was automatically updated to reflect the committed changes.
kjacobs added a commit: rNSS92dcda94c1d4: Bug 1681585 - Add ECH support to selfserv. r=mt.

Revision Contents
Changeset List
Float

  • Files
  • History
  • Commits
  • Stack
  • Similar
PathSize
cmd/
selfserv/
selfserv.c
221 lines
DiffIDBaseDescriptionCreatedLintUnit
BaseBase
Diff 1383867Jan 7 2021, 7:18 PM
Diff 2385407Jan 12 2021, 5:46 PM
Diff 3385408Jan 12 2021, 5:47 PM
Diff 4387412Jan 16 2021, 12:41 AM
Diff 5390441rNSS92dcda94c1d4688edad2c094d505cd253757c0d4Jan 24 2021, 11:33 PM
CommitParentsAuthorSummaryDate
92dcda94c1d4Kevin Jacobs
Bug 1681585 - Add ECH support to selfserv. r=mt (Show More…)
StatusAuthorRevision
Closedkjacobs
D101050 Bug 1681585 - Add ECH support to selfserv. 
Closedkjacobs
D101049 Bug 1681585 - Update ECH to Draft-09. 
Closedkjacobs
D99277 Bug 1678398 - Add Export/Import functions for HPKE context. 
Closedkjacobs
D99276 Bug 1678398 - Update HPKE to draft-07. 
  • D339272 Bug 2065004 - protect shared resumption keys with an HPKE key pair. r=mt
    • ·Reviewers: mt
    • Wed, Nov 11, 5:27 AM2026-11-11 05:27:47 (UTC+0)
    Author: jschanck

Diff 390441

View Options

cmd/selfserv/selfserv.c

Loading...
Log In to Comment
Privacy · Cookies · Legal
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.