encryptAndEncode
  :: SB.ByteString -- ^ Passphrase
  -> SB.ByteString -- ^ Salt
  -> Int           -- ^ c
  -> SB.ByteString -- ^ Message
  -> SB.ByteString -- ^ Encoded ciphertext
encryptAndEncode pass salt c = uncurry (encode salt c) . encrypt pass salt c
encryptAndEncode
  :: SB.ByteString -- ^ Passphrase
  -> SB.ByteString -- ^ Salt
  -> Int           -- ^ c
  -> SB.ByteString -- ^ Message
  -> SB.ByteString
encryptAndEncode pass salt c = uncurry (encode salt c) . encrypt pass salt c
encryptAndEncode pass salt c = uncurry (encode salt c) . encrypt pass salt c