Skip to content

feat(debug-info): --debug-info en macOS - #2050

Merged
sgomez merged 1 commit into
agent/developer/spec-2000from
agent/developer/issue-2020
Oct 19, 2026
Merged

sgomez merged 1 commit into
agent/developer/spec-2000from
agent/developer/issue-2020

Conversation

@sgomez

@sgomez sgomez commented Oct 19, 2026

Copy link
Copy Markdown
Owner

Closes #2020

What changed

--debug-info en macOS añade las secciones «Almacén de macOS» (confianza del usuario en la CA local, con caducidad) y «Controladores de tarjeta» (bundles de /usr/libexec/SmartCardServices/drivers), en lugar de las de NSS. El cálculo de la confianza de Windows se comparte (user_trust_state). Linux y Windows no cambian.

Decisión: «controladores de tarjeta del sistema» se lee como los .bundle del servicio de tarjetas de macOS; los módulos PKCS#11 son de #2043.

Test plan

  • Secciones de macOS (confianza con y sin fecha, sin NSS, sin controladores) — macos_* en stores_tests.rs, en rojo (no compilaban) antes de implementar
  • Lectura de controladores — card_drivers/tests.rs
  • Linux y Windows no cambian — pruebas existentes de informe en verde
  • El adaptador real sobre un Mac no se ejecuta en CI.

Implements #2020: --debug-info en macOS
- Secciones de macOS como las de Windows; Linux y Windows no cambian
@sgomez
sgomez marked this pull request as ready for review October 19, 2026 17:15
@sgomez
sgomez merged commit 84765fa into agent/developer/spec-2000 Oct 19, 2026
@sgomez
sgomez deleted the agent/developer/issue-2020 branch October 19, 2026 17:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant