Files
simplexmq/benchmarks/Bench/SNTRUP761.hs
T
Alexander Bondarenko e727090020 add sntrup761 benchmark
2024-02-29 16:23:10 +02:00

16 lines
384 B
Haskell

module Bench.SNTRUP761 where
import qualified Simplex.Messaging.Crypto as C
import Simplex.Messaging.Crypto.SNTRUP761.Bindings
import Test.Tasty.Bench
import Test.Tasty (withResource)
benchSNTRUP761 :: [Benchmark]
benchSNTRUP761 =
[ bgroup
"sntrup761Keypair"
[ withResource C.newRandom (\_ -> pure ()) $ bench "current" . whnfAppIO (>>= sntrup761Keypair)
]
]