Package | Description |
---|---|
iaik.security.pq.dilithium | |
iaik.security.pq.kyber | |
iaik.security.pq.mceliece | |
iaik.security.pq.provider |
Constructor and Description |
---|
DilithiumAlgorithmParameterSpec(SecurityLevel securityLevel)
Returns a DilithiumAlgorithmParameterSpec with the desired NIST security Level.
|
DilithiumAlgorithmParameterSpec(SecurityLevel securityLevel,
boolean randomizedSigning)
Returns a DilithiumAlgorithmParameterSpec with the desired NIST security Level,
and with randomized or deterministic signing.
|
Constructor and Description |
---|
KyberParameterSpec(SecurityLevel securityLevel)
Define the parameter spec for Kyber by the security level.
|
Constructor and Description |
---|
McElieceParameterSpec(SecurityLevel securityLevel)
Initializes this object with the parameter set associated to the provided security level.
|
McElieceParameterSpec(SecurityLevel securityLevel,
boolean semiSystematic)
Initializes this object with the parameter set associated to the provided security level.
|
Modifier and Type | Method and Description |
---|---|
static SecurityLevel |
SecurityLevel.getFromInt(int level) |
static SecurityLevel |
SecurityLevel.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SecurityLevel[] |
SecurityLevel.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Copyright © 2020–2023 Stiftung SIC. All rights reserved.