public class SLHDSAAlgorithmParameterSpec extends PQAlgorithmParameterSpec
Modifier and Type | Class and Description |
---|---|
static class |
AbstractSLHDSAAlgorithmParameterSpec.PreHashAlgorithm
Hash algorithms valid for pre-hashing.
|
Modifier and Type | Field and Description |
---|---|
protected iaik.security.pq.slhdsa.SLHDSAParams |
params |
protected AbstractSLHDSAAlgorithmParameterSpec.PreHashAlgorithm |
preHashAlgorithm |
algorithmID
Constructor and Description |
---|
SLHDSAAlgorithmParameterSpec()
Returns an SLHDSAAlgorithmParameterSpec with the recommended NIST security level.
|
SLHDSAAlgorithmParameterSpec(iaik.asn1.structures.AlgorithmID algorithmID)
Returns an SLHDSAAlgorithmParameterSpec.
|
SLHDSAAlgorithmParameterSpec(SecurityLevel securityLevel)
Returns an SLHDSAAlgorithmParameterSpec.
|
Modifier and Type | Method and Description |
---|---|
iaik.asn1.structures.AlgorithmID |
getAlgorithmID() |
String |
getPreHashAlgorithm()
Returns the name of the selected pre-hash algorithm.
|
protected iaik.security.pq.slhdsa.SLHDSAParams params
protected AbstractSLHDSAAlgorithmParameterSpec.PreHashAlgorithm preHashAlgorithm
public SLHDSAAlgorithmParameterSpec(iaik.asn1.structures.AlgorithmID algorithmID)
algorithmID
- algorithm ID of parameters with the desired algorithm idpublic SLHDSAAlgorithmParameterSpec()
public SLHDSAAlgorithmParameterSpec(SecurityLevel securityLevel)
securityLevel
- NIST security levelpublic String getPreHashAlgorithm()
public iaik.asn1.structures.AlgorithmID getAlgorithmID()
getAlgorithmID
in class PQAlgorithmParameterSpec
Copyright © 2020–2025 Stiftung SIC. All rights reserved.