chore: Signature type unification#439
Conversation
from crypto types.rs
|
@claude review |
|
Claude finished @mskrzypkows's task in 3m 37s —— View job Claude PR Review — Signature type unification
SummaryNice consolidation — collapsing What I liked
Issues / suggestions1. Lost test coverage for malformed-input error paths [ The old
After this PR those paths still exist — but they live in 2. With 3. Because 4. Error-variant choice in The new base64 / length failures are mapped to 5. Snapshot string is technically correct but visually misleading [ const EXPECTED: &str = "\"q6ur...q6ur\
q6ur...q6ur\"";Rust's Non-issues I checked
VerdictLooks good overall. The wire-compat snapshot test is the most important guard and it is in place. The points above are mostly polish — the only one I'd ask be addressed before merge is (1): the malformed-input tests that disappeared with the old serde impl. The rest can be follow-ups. |
Removed Signature from core types.rs, replaced all usages with Signature from crypto types.rs