summaryrefslogtreecommitdiff
path: root/testkiki
diff options
context:
space:
mode:
authorJoe Crayne <joe@jerkface.net>2019-07-01 23:16:32 -0400
committerJoe Crayne <joe@jerkface.net>2019-07-01 23:16:32 -0400
commit5d5ce0e97107619b8e33c76585d7629f106ad3c8 (patch)
tree3492c9de1a740154654a6ba1cced90e879f47219 /testkiki
parentae8792ee7c51da15e52f30475c17ce589f940509 (diff)
New debugging option: --trace-verify
Diffstat (limited to 'testkiki')
-rw-r--r--testkiki/testkiki.hs12
1 files changed, 11 insertions, 1 deletions
diff --git a/testkiki/testkiki.hs b/testkiki/testkiki.hs
index d588336..10487cf 100644
--- a/testkiki/testkiki.hs
+++ b/testkiki/testkiki.hs
@@ -24,12 +24,22 @@ import qualified Data.ByteString.Char8 as B
24import Data.Time.Clock 24import Data.Time.Clock
25import Data.Time.Clock.POSIX 25import Data.Time.Clock.POSIX
26import Data.IORef 26import Data.IORef
27#if !defined(VERSION_cryptonite)
27import Crypto.Hash.SHA1 (hash) 28import Crypto.Hash.SHA1 (hash)
29#else
30import qualified Crypto.Hash
31import Crypto.Hash.Algorithms
32import Data.ByteArray (convert)
33#endif
28import System.IO.Unsafe (unsafePerformIO) 34import System.IO.Unsafe (unsafePerformIO)
29import ProcessUtils 35import ProcessUtils
30import Data.Bool 36import Data.Bool
31import Data.Char 37import Data.Char
32import KeyRing 38import KeyRing hiding (try)
39
40#if defined(VERSION_cryptonite)
41hash x = convert (Crypto.Hash.hash x :: Crypto.Hash.Digest SHA1) :: B.ByteString
42#endif
33 43
34#if !MIN_VERSION_base(4,7,0) 44#if !MIN_VERSION_base(4,7,0)
35setEnv k v = System.Posix.Env.setEnv k v True 45setEnv k v = System.Posix.Env.setEnv k v True