public class SLHDSABenchmarkRunner extends SignatureBenchmarkRunner
Constructor and Description |
---|
SLHDSABenchmarkRunner() |
Modifier and Type | Method and Description |
---|---|
void |
copySubtreeAddress() |
protected AlgorithmParameterSpec |
generateParameterSpec() |
protected String |
getAlgorithmName() |
protected AlgorithmParameterSpec |
getParams(String name) |
void |
initHashFunction() |
static void |
main(String[] args) |
protected static void |
run(Class<?> klass) |
void |
setBytesShake() |
void |
setTargetBytes() |
void |
setUp()
Setup global parameters.
|
void |
thash(org.openjdk.jmh.infra.Blackhole blackhole) |
getProvider, keyGen, setUpIteration, sign, verify
public void setUp() throws NoSuchAlgorithmException, InvalidAlgorithmParameterException, InvalidKeyException, PQException
setUp
in class SignatureBenchmarkRunner
NoSuchAlgorithmException
InvalidAlgorithmParameterException
InvalidKeyException
PQException
protected AlgorithmParameterSpec getParams(String name)
getParams
in class SignatureBenchmarkRunner
protected AlgorithmParameterSpec generateParameterSpec()
generateParameterSpec
in class SignatureBenchmarkRunner
protected String getAlgorithmName()
getAlgorithmName
in class SignatureBenchmarkRunner
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
public void setBytesShake()
public void initHashFunction()
public void thash(org.openjdk.jmh.infra.Blackhole blackhole)
public void setTargetBytes()
public void copySubtreeAddress()
Copyright © 2020–2025 Stiftung SIC. All rights reserved.