public class HQCBenchmarkRunner extends MLKEMBenchmarkRunner
ct, kemDec, rand
Constructor and Description |
---|
HQCBenchmarkRunner() |
Modifier and Type | Method and Description |
---|---|
void |
emptyHQCBenchmark() |
protected AlgorithmParameterSpec |
generateParameterSpec() |
protected String |
getAlgorithmName() |
protected int |
getInputSize() |
static void |
main(String[] args) |
protected static void |
run(Class<?> klass) |
void |
setUp()
Setup global parameters.
|
emptyMLKEMBenchmark
decapsulate, encapsulate, getProvider, keyGen, setUpIteration
public void setUp() throws NoSuchAlgorithmException, InvalidAlgorithmParameterException, InvalidKeyException, PQException
setUp
in class MLKEMBenchmarkRunner
NoSuchAlgorithmException
InvalidAlgorithmParameterException
InvalidKeyException
PQException
protected AlgorithmParameterSpec generateParameterSpec() throws PQException
generateParameterSpec
in class MLKEMBenchmarkRunner
PQException
protected String getAlgorithmName()
getAlgorithmName
in class MLKEMBenchmarkRunner
protected static void run(Class<?> klass) throws org.openjdk.jmh.runner.RunnerException
org.openjdk.jmh.runner.RunnerException
public static void main(String[] args) throws org.openjdk.jmh.runner.RunnerException
org.openjdk.jmh.runner.RunnerException
protected int getInputSize()
getInputSize
in class MLKEMBenchmarkRunner
public void emptyHQCBenchmark()
Copyright © 2020–2025 Stiftung SIC. All rights reserved.