gabriel / muse public
fix patch dev
AI Agent gabriel · 146 days ago · Apr 25, 2026 · Diff

fix: migrate mist.py PEM-load sites to get_signing_identity + build_msign_header

- Replace three load_signing_identity (deleted) call sites in _hub_api, run_create --sign, and run_raw with get_signing_identity() + build_msign_header / sign_bytes — no PEM file ever read - Fix _require_hub: load_identity() called without hub_url (TypeError) - Fix _get_hub_url: load_identity() called without hub_url (TypeError) - Add TDD tests M1-M3 in test_mist_cli.py confirming no ImportError/TypeError - Update key-material-security-audit.md: mark #4 resolved

sha256:9403b6b95d6f7d774cd5bdc36c570ab04b0f3368cbd2282818cc330543919f5f sha
+4 ~9 symbols
sha256:df046ca13a4765ddfb4cab9e26a158ad7c6c05b6fa5a5a2772ea00239036b7d6 snapshot
+4
symbols added
~9
symbols modified
0
dead code introduced
Semantic Changes 13 symbols
~ tests/test_mist_cli.py .py 4 symbols added
+ TestMistPemLoadSites class class TestMistPemLoadSites L624–750
+ test_M1_hub_api_no_import_error_when_signing_identity_present method method test_M1_hub_api_no_import_error_when_signing_identity_present L628–668
+ test_M2_run_create_sign_no_import_error method method test_M2_run_create_sign_no_import_error L671–704
+ test_M3_run_raw_no_import_error_when_identity_present method method test_M3_run_raw_no_import_error_when_identity_present L707–750
← Older Oldest on dev
All commits
Newer → Latest on dev

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:9403b6b95d6f7d774cd5bdc36c570ab04b0f3368cbd2282818cc330543919f5f --body "your comment"