security: enforce canonical codec idioms across all tests and source
- Replace all 'sha256:' + hashlib.sha256(...).hexdigest() with blob_id() - Replace all public key fingerprints with public_key_fingerprint() - MSign canonical message body hash upgraded to sha256:-prefixed blob_id() for algorithm agility (not permanently bound to SHA-256) - ast_parser._sha256/_sha256_bytes: blob_id() for content addressing - signer_key_id upgraded from 16-char truncated hex to full sha256:<64-hex> fingerprint (birthday attack resistance: 256-bit vs 64-bit) - test_core_transport: canonical message tests updated for new body hash format - test_core_msign: EMPTY_BODY_HASH and body hash tests updated - test_integrity_I9_sigkill: write_object now receives prefixed oid - test_mist_plugin: SnapshotManifest digest now blob_id-prefixed - test_code_migrate: v1 commit ID helper uses blob_id
0 comments
muse hub commit comment sha256:dae82dd7b83a257cca663e50bccc9ea207e6329abc3a558e79fc7bab45ddc551 --body "your comment"
No comments yet. Be the first to start the discussion.