• v0.1.2 5de8b5d736

    fix: OpenSSH private-key fingerprint fallback + clean error on missing password

    dsql released this 2026-06-29 05:39:21 +00:00 | 5 commits to main since this release

    get_rsa_key_fingerprint(is_private=True) only loaded PEM private keys, so an OpenSSH-format private key raised — unlike decrypt_aes_key_with_rsa, which already had the fallback. mirrored it: on a PEM load failure, an OPENSSH-marked key is loaded via load_ssh_private_key. also normalized the encrypted-key-without-password case: cryptography raises TypeError there, which now becomes a clear ValueError('private key is encrypted but no password was provided') in both methods instead of leaking the raw TypeError.

    Signed-off-by: disqualifier dev@disqualifier.me

    Downloads