cryptonite/tests/Tests.hs
2015-05-10 08:00:05 +01:00

47 lines
1.0 KiB
Haskell

{-# LANGUAGE OverloadedStrings #-}
module Main where
import Imports
import qualified Hash
import qualified Poly1305
import qualified Salsa
import qualified ChaCha
import qualified KAT_HMAC
import qualified KAT_PBKDF2
import qualified KAT_Curve25519
import qualified KAT_Ed25519
import qualified KAT_PubKey
import qualified KAT_Scrypt
-- symmetric cipher --------------------
import qualified KAT_AES
import qualified KAT_Blowfish
import qualified KAT_Camellia
import qualified KAT_DES
import qualified KAT_RC4
import qualified KAT_TripleDES
-- misc --------------------------------
import qualified KAT_AFIS
tests = testGroup "cryptonite"
[ ChaCha.tests
, Salsa.tests
, Hash.tests
, Poly1305.tests
, KAT_HMAC.tests
, KAT_Curve25519.tests
, KAT_Ed25519.tests
, KAT_PubKey.tests
, KAT_PBKDF2.tests
, KAT_Scrypt.tests
, KAT_AES.tests
, KAT_Blowfish.tests
, KAT_Camellia.tests
, KAT_DES.tests
, KAT_TripleDES.tests
, KAT_RC4.tests
, KAT_AFIS.tests
]
main = defaultMain tests