module Crypto.PubKey.OpenSsh.Types where import Data.ByteString (ByteString) import qualified Crypto.Types.PubKey.DSA as DSA import qualified Crypto.Types.PubKey.RSA as RSA data OpenSshPublicKey = OpenSshPublicKeyRsa RSA.PublicKey ByteString | OpenSshPublicKeyDsa DSA.PublicKey ByteString deriving (Eq, Show) data OpenSshPublicKeyType = OpenSshPublicKeyTypeRsa | OpenSshPublicKeyTypeDsa deriving (Eq, Show)