hanliinter / crypto-pubkey-openssh

OpenSSH keys decoder/encoder

Home Page:http://hackage.haskell.org/package/crypto-pubkey-openssh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

crypto-pubkey-openssh Build Status

OpenSSH keys decoder/encoder, example.

import System.Environment (getArgs)
import qualified Data.ByteString as B

import Crypto.PubKey.OpenSsh (decodePrivate)

main :: IO ()
main = do
    fname <- fmap head getArgs
    content <- B.readFile fname
    case decodePrivate content of
        Left e -> error e
        Right key -> print key

About

OpenSSH keys decoder/encoder

http://hackage.haskell.org/package/crypto-pubkey-openssh

License:MIT License


Languages

Language:Haskell 100.0%