cipher-aes128-0.3: Benchmark/bench.hs
import Crypto.Cipher.AES128
import Crypto.Classes
import Crypto.Modes (zeroIV)
import Criterion
import Criterion.Main
import System.Entropy
main = do
let iv = zeroIV
pt <- getEntropy (2^20)
k <- buildKeyIO :: IO AESKey
defaultMain
[ bench "aes-ctr" $ nf (fst . ctr k iv) pt ]