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

fix: canonical ed25519: prefix on public keys and signatures

- public_key_to_b64url: returns 'ed25519:<b64url>' via encode_pubkey - sign_bytes: returns 'ed25519:<b64url>' via encode_sig - Tests: verify prefix on all keypair outputs and round-trip decode

sha256:45e51c60255fdcc8ab42a6dc479f93cc28180289898650e9c6e0aa8c93724ec6 sha
+5 ~4 symbols
sha256:d78d05196011680892cbb3e9d3499f127e3a2fc93e1b121dffac3581b7bea654 snapshot
+5
symbols added
~4
symbols modified
0
dead code introduced
Semantic Changes 9 symbols
~ tests/test_cmd_auth_keygen_register.py .py 5 symbols added, 2 symbols modified
+ test_derive_hd_public_info_key_has_algo_prefix method method test_derive_hd_public_info_key_has_algo_prefix L129–131
+ test_public_key_to_b64url_has_algo_prefix method method test_public_key_to_b64url_has_algo_prefix L86–90
+ test_public_key_to_b64url_raw_bytes_round_trip method method test_public_key_to_b64url_raw_bytes_round_trip L92–101
+ test_sign_bytes_has_algo_prefix method method test_sign_bytes_has_algo_prefix L103–107
+ test_sign_bytes_verifies_correctly method method test_sign_bytes_verifies_correctly L109–117
← 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:45e51c60255fdcc8ab42a6dc479f93cc28180289898650e9c6e0aa8c93724ec6 --body "your comment"