From 8b2e21ece3af74a4facf1464b5d0be27b74d2449 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Sat, 7 Nov 2026 00:13:17 -0800 Subject: [PATCH 1/2] chore(quest): claim quest/m2/adoption/iggy.md Quest-Claim: 0a9138ef58d17faa From 8035718fbdbb2152cda472429f9ab2338c73c9a5 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Sat, 7 Nov 2026 06:03:03 -0800 Subject: [PATCH 2/2] chore(quest): record the ready Iggy patch and wait on the maintainer's issue Co-Authored-By: Claude Opus 5.5 --- quest/m2/adoption/iggy.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/quest/m2/adoption/iggy.md b/quest/m2/adoption/iggy.md index 2b74dcfd7..9cda9fb7a 100644 --- a/quest/m2/adoption/iggy.md +++ b/quest/m2/adoption/iggy.md @@ -12,3 +12,28 @@ Decided with the maintainer on 2026-11-04, in a planning interview. Its AES-GCM-SIV option stays on RustCrypto (rind has none). Apache projects take contributions through their own process; follow it. Posting is the maintainer's call. + +The patch is ready and tested: `iggy_common`'s client-side +`Aes256GcmEncryptor` and the server's stream-key envelope seal with rind, and +`aes-gcm` drops to a dev-dependency. It lives at +[`patches/1-rind.patch`](https://github.com/moq-dev/rind/blob/scratch/iggy-bench/patches/1-rind.patch) +on the `scratch/iggy-bench` branch, with the bench probe that measured it; +[moq-dev/rind#474](https://github.com/moq-dev/rind/pull/474) holds the numbers +and the facts for the issue. + +- Iggy wants an approved issue, assigned to the person who opens the PR, + before any code. That person writes the rationale in their own words and + must be able to defend every line. Maintainers can close agent-driven PRs + without review. So the maintainer opens the issue and, once assigned, the PR. +- Iggy's newer per-stream server-side keys encrypt with AES-256-GCM-SIV; plain + AES-256-GCM is the SDK's client-side encryption and the key envelope. +- Iggy ships x86_64 and aarch64 only, which rind covers. + +## Waiting + +- Maintainer: open the apache/iggy issue in your own words from the facts in + [moq-dev/rind#474](https://github.com/moq-dev/rind/pull/474) (recommended), + or drop the quest. An agent cannot: Iggy closes agent-driven PRs and wants + the author to answer review themselves. Check with + `gh issue list -R apache/iggy --author @me --search rind`; once assigned, + open the PR from the patch.