refactor: update to muse.core.types; strict canonical codec enforcement
- All 71 muse.core._types imports updated to muse.core.types - b64url_encode/decode moved to muse.core.types; re-exported from crypto/keys.py - b64url_decode: strict bare-only (MSign sig= field); decode_pubkey/decode_sig for prefixed values - TestB64urlDecodeCanonicalPrefix rewritten to test strict contracts
sha256:440a36fd811a18d5bec205f79ed9027cb251c52ab64e595ce0575c3cef8f44be
sha
+8
~85
−9
symbols
sha256:8cfc4a00acaafc45012b5d5cd25e2397c09633da0cf9f046a913960458a6ffa8
snapshot
+8
symbols added
~85
symbols modified
−9
symbols removed
0
dead code introduced
Semantic Changes
102 symbols
~
short_id
~
short_id
~
short_id
~
short_id
~
short_id
~
short_id
~
short_id
~
short_id
~
blob_id
~
blob_id
~
short_id
~
short_id
~
blob_id
~
short_id
~
short_id
~
short_id
~
short_id
~
short_id
~
short_id
~
blob_id
~
short_id
~
blob_id
~
blob_id
~
blob_id
~
blob_id
~
blob_id
~
blob_id
~
blob_id
~
blob_id
~
blob_id
−
test_prefixed_ed25519_signature_decodes
method
method test_prefixed_ed25519_signature_decodes L483–488
−
test_unknown_prefix_still_decodes_payload
method
method test_unknown_prefix_still_decodes_payload L490–495
+
test_b64url_decode_bare_64_byte_signature
method
method test_b64url_decode_bare_64_byte_signature L478–482
+
test_decode_pubkey_extracts_raw_bytes
method
method test_decode_pubkey_extracts_raw_bytes L484–491
+
test_decode_pubkey_round_trip_with_real_key
method
method test_decode_pubkey_round_trip_with_real_key L502–511
~
blob_id
~
blob_id
~
blob_id
~
blob_id
~
blob_id
~
blob_id
~
blob_id
~
blob_id
~
blob_id
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:440a36fd811a18d5bec205f79ed9027cb251c52ab64e595ce0575c3cef8f44be --body "your comment"
No comments yet. Be the first to start the discussion.