Skip to content

fix(release): flip the exact fuse set the free EVS accepts - #120

Merged
lippdev merged 1 commit into
mainfrom
fix/vmp-fuse-set
Oct 27, 2026
Merged

lippdev merged 1 commit into
mainfrom
fix/vmp-fuse-set

Conversation

@lippdev

@lippdev lippdev commented Oct 27, 2026

Copy link
Copy Markdown
Owner

A assinatura VMP da 0.1.0-alpha falhou com ValidityError: Binary signature denied.

Causa: o EVS gratuito só assina o binário original da castLabs ou esse binário com exatamente o conjunto de fuses da FAQ. O after-pack.mjs gravava 5 dos 8 fuses e deixava a criptografia de cookies desligada, e isso também é recusado. Casos iguais: castlabs/electron-releases#204, #240.

Mudança: o after-pack.mjs grava o conjunto inteiro (EnableCookieEncryption: true, mais LoadBrowserProcessSpecificV8Snapshot: false e GrantFileProtocolExtraPrivileges: true explícitos). O DRM-EVS.md registra a regra.

Efeito no usuário: os cookies passam a ser criptografados no disco. Os cookies antigos, sem criptografia, continuam sendo lidos.

Como provar: só uma release mostra se deu certo. O log do job build deve trazer VMP signed … no lugar do aviso.

🤖 Generated with Claude Code

The 0.1.0-alpha VMP signing failed with "Binary signature denied". The free
EVS only signs the fixed fuse wire listed in the castLabs FAQ; a subset is
refused too. after-pack flipped five of the eight, leaving cookie
encryption off. It now writes the whole set.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@lippdev
lippdev merged commit de5dac5 into main Oct 27, 2026
2 checks passed
@lippdev
lippdev deleted the fix/vmp-fuse-set branch October 27, 2026 20:52
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