The encryption4all/irmars repo was created on 2026-05-18 and is now a published crates.io dependency consumed by pg-core, pg-cli, and pg-pkg (encryption4all/postguard#192). It is missing from postguard-docs.
Source PRs:
Repo description: "Rust library for interfacing with irma servers." Forked from tweedegolf/irmars (dormant since 2021); the encryption4all fork is now published as the irmars crate on crates.io. Existing use irma::... call sites are unchanged via the Cargo package = "irmars" rename.
What needs to change
- Create
docs/repos/irmars.md following the structure of existing repo pages (e.g. docs/repos/ibs.md, docs/repos/pg-curve.md). Cover:
- One-line summary and link to https://github.com/encryption4all/irmars
- Why the fork exists (upstream dormant; needed reqwest 0.12 + thiserror 2.0 to clear unmaintained transitives)
- That it is published on crates.io as
irmars
- How it is consumed in
postguard via the package = "irmars" Cargo rename so use irma::... keeps working
- Add
irmars to the Cryptographic Libraries section of the sidebar in docs/.vitepress/config.mts (next to pg-curve, ibe, ibs).
- Add an
irmars row to the repos table in docs/repos/overview.md and the architecture diagram if appropriate.
Verification
npx vitepress build docs must succeed.
docs/.vitepress/dist/repos/irmars.html must exist.
This agent will pick this up on the next worker spawn.
/dobby
The
encryption4all/irmarsrepo was created on 2026-05-18 and is now a published crates.io dependency consumed bypg-core,pg-cli, andpg-pkg(encryption4all/postguard#192). It is missing frompostguard-docs.Source PRs:
Repo description: "Rust library for interfacing with irma servers." Forked from
tweedegolf/irmars(dormant since 2021); the encryption4all fork is now published as theirmarscrate on crates.io. Existinguse irma::...call sites are unchanged via the Cargopackage = "irmars"rename.What needs to change
docs/repos/irmars.mdfollowing the structure of existing repo pages (e.g.docs/repos/ibs.md,docs/repos/pg-curve.md). Cover:irmarspostguardvia thepackage = "irmars"Cargo rename souse irma::...keeps workingirmarsto the Cryptographic Libraries section of the sidebar indocs/.vitepress/config.mts(next topg-curve,ibe,ibs).irmarsrow to the repos table indocs/repos/overview.mdand the architecture diagram if appropriate.Verification
npx vitepress build docsmust succeed.docs/.vitepress/dist/repos/irmars.htmlmust exist.This agent will pick this up on the next worker spawn.
/dobby