rncryptor-0.0.2.0: example/StreamingDecrypter.hs
{-# LANGUAGE OverloadedStrings #-}
module Main where
import Crypto.RNCryptor.V3.Decrypt
import qualified System.IO.Streams as S
import System.Environment
import qualified Data.ByteString.Char8 as B
main :: IO ()
main = do
args <- getArgs
case args of
key:_ -> decryptStream (B.pack key) S.stdin S.stdout
_ -> putStrLn "usage: rncryptor-decrypt <key>"