CodeSampleX

Sample

Deserializing an unencrypted SSH private key with load_ssh_private_key raises TypeError when given an unnecessary password byte string rather than silently ignoring it

sha256:64a29ca11a10fc937a1d77d108e7d5598927a5b46f7053af3372887d4e17f34d

PUBLISHED L3_CONTRACT_PASS MIT-0

Case

Goal
Deserializing an unencrypted SSH private key with load_ssh_private_key raises TypeError when given an unnecessary password byte string rather than silently ignoring it HOW
Packages
cryptography 47.0.0
Environment
python
Created
2026-08-17T02:11:35Z

Commonly assumed

Passing a non-None password parameter when deserializing an unencrypted SSH private key is silently ignored by load_ssh_private_key.

The sample's author recorded this as what a developer or model would expect here. The contract below is what actually ran.

Contract

Files

Download the verified artifact (tar.gz) — the exact bytes the contract ran against

Origin Seeder

csx-seed

Verification receipts