2ed8c04064
TryDecodePublic/TryDecodePrivate return false on several inputs that weren't exercised: well-formed Base58Check with a payload that isn't 78 bytes, and a correct SLIP-132 header with a corrupted key body (bad pubkey point prefix / bad private-key padding byte) — both must fail cleanly inside the try/catch, not throw.