A pure-Haskell SSH server library

#9keyPairFromFile gives an obscure error when reading a passphrase-protected file

Eg:

*** Exception: ASN1 decoding of private key failed: ParsingPartial
CallStack (from HasCallStack):
  error, called at src/SSH/Crypto.hs:122:19 in ssh-0.3.98-GOgTJQGkgRrG6paVfwF8Re:SSH.Crypto