Skip navigation links
A B C D E F G H I K L M N P Q R S T U V W 

A

addAsProvider() - Static method in class iaik.security.pq.provider.IaikPq
You can use this static method to register this provider.
addAsProviderWithJCE() - Static method in class iaik.security.pq.provider.IaikPq
This method registers two provider: This one and additionally the jce
algorithmID - Variable in class iaik.security.pq.provider.PQAlgorithmParameterSpec
 
alpha1() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
alpha2() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 

B

BenchmarkConstants - Class in iaik.security.pq
Default benchmark configuration
BenchmarkConstants() - Constructor for class iaik.security.pq.BenchmarkConstants
 
BufferNonSecureRandom - Class in iaik.security.pq
A buffering (absolutely not secure) SecureRandom.
byteArrayToIntArray(byte[]) - Static method in class iaik.security.pq.util.ByteConversions
Converts a byte array to an int array.
byteArrayToIntArray(int[], byte[]) - Static method in class iaik.security.pq.util.ByteConversions
Converts a byte array to an int array.
ByteConversions - Class in iaik.security.pq.util
Utility class for ByteConversions for internal use
bytesToHex(byte[]) - Static method in class iaik.security.pq.util.StringConversionHelper
Converts a byte array into a hexadecimal string with default settings (lowercase, no spacing).
bytesToHex(byte[], boolean) - Static method in class iaik.security.pq.util.StringConversionHelper
Converts a byte array into a hexadecimal string.
bytesToHex(byte[], boolean, String) - Static method in class iaik.security.pq.util.StringConversionHelper
Converts a byte array into a hexadecimal string.
bytesToInt(byte[]) - Static method in class iaik.security.pq.util.ByteConversions
Converts a byte array into an integer value.
bytesToLong(byte[], int, int) - Static method in class iaik.security.pq.util.ByteConversions
Converts bytes to a long value.

C

ciphertextBytes() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
computeShake256(int, byte[]...) - Static method in class iaik.security.pq.util.Hashing
 
computeShake256(int, List<byte[]>) - Static method in class iaik.security.pq.util.Hashing
 
concatByteArrays(byte[]...) - Static method in class iaik.security.pq.util.ByteConversions
 
controlBitsLength() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
copySubtreeAddress() - Method in class iaik.security.pq.slhdsa.SLHDSABenchmarkRunner
 
copySubtreeAddress_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_copySubtreeAddress_jmhTest
 
copySubtreeAddress_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_copySubtreeAddress_jmhTest
 
copySubtreeAddress_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_copySubtreeAddress_jmhTest
 
copySubtreeAddress_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_copySubtreeAddress_jmhTest
 
copySubtreeAddress_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_copySubtreeAddress_jmhTest
 
copySubtreeAddress_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_copySubtreeAddress_jmhTest
 
copySubtreeAddress_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_copySubtreeAddress_jmhTest
 
copySubtreeAddress_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_copySubtreeAddress_jmhTest
 
createNewInstance(AlgorithmID) - Method in class iaik.security.pq.hqc.HQCAlgorithmParametersSpi
 
createNewInstance(AlgorithmID) - Method in class iaik.security.pq.mceliece.McElieceAlgorithmParametersSpi
 
createNewInstance(AlgorithmID) - Method in class iaik.security.pq.mlkem.MLKEMAlgorithmParametersSpi
 
createNewInstance(AlgorithmID) - Method in class iaik.security.pq.provider.PQAlgorithmParameterSpi
 
ct - Variable in class iaik.security.pq.KEMBenchmarkRunner
 

D

decapsulate(Blackhole) - Method in class iaik.security.pq.KEMBenchmarkRunner
Decapsulation benchmark
decapsulate_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, MLKEMBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, MLKEMBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, MLKEMBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulate_jmhTest
 
decapsulate_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, MLKEMBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_decapsulate_jmhTest
 
decapsulationRandomBytes(Blackhole) - Method in class iaik.security.pq.mceliece.McElieceBenchmarkRunner
 
decapsulationRandomBytes_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulationRandomBytes_jmhTest
 
decapsulationRandomBytes_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulationRandomBytes_jmhTest
 
decapsulationRandomBytes_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulationRandomBytes_jmhTest
 
decapsulationRandomBytes_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulationRandomBytes_jmhTest
 
decapsulationRandomBytes_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulationRandomBytes_jmhTest
 
decapsulationRandomBytes_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulationRandomBytes_jmhTest
 
decapsulationRandomBytes_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulationRandomBytes_jmhTest
 
decapsulationRandomBytes_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulationRandomBytes_jmhTest
 
decapsulationWrongKey(Blackhole) - Method in class iaik.security.pq.mceliece.McElieceBenchmarkRunner
 
decapsulationWrongKey_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulationWrongKey_jmhTest
 
decapsulationWrongKey_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulationWrongKey_jmhTest
 
decapsulationWrongKey_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulationWrongKey_jmhTest
 
decapsulationWrongKey_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulationWrongKey_jmhTest
 
decapsulationWrongKey_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulationWrongKey_jmhTest
 
decapsulationWrongKey_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulationWrongKey_jmhTest
 
decapsulationWrongKey_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulationWrongKey_jmhTest
 
decapsulationWrongKey_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulationWrongKey_jmhTest
 
decode(byte[]) - Method in class iaik.security.pq.hqc.HQCPrivateKey
 
decode(byte[]) - Method in class iaik.security.pq.hqc.HQCPublicKey
 
decode(byte[]) - Method in class iaik.security.pq.mceliece.McEliecePrivateKey
 
decode(byte[]) - Method in class iaik.security.pq.mldsa.MLDSAPrivateKey
 
decode(byte[]) - Method in class iaik.security.pq.mldsa.MLDSAPublicKey
 
decode(byte[]) - Method in class iaik.security.pq.mlkem.MLKEMPrivateKey
 
decode(byte[]) - Method in class iaik.security.pq.mlkem.MLKEMPublicKey
 
decode(byte[]) - Method in class iaik.security.pq.slhdsa.SLHDSAPrivateKey
Decodes a byte array to the required representation for the secret key.
decode(byte[]) - Method in class iaik.security.pq.slhdsa.SLHDSAPublicKey
Decodes the bytes.
destroy() - Method in class iaik.security.pq.mceliece.McEliecePrivateKey
 

E

emptyHQCBenchmark() - Method in class iaik.security.pq.hqc.HQCBenchmarkRunner
 
emptyHQCBenchmark_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_emptyHQCBenchmark_jmhTest
 
emptyHQCBenchmark_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_emptyHQCBenchmark_jmhTest
 
emptyHQCBenchmark_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_emptyHQCBenchmark_jmhTest
 
emptyHQCBenchmark_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_emptyHQCBenchmark_jmhTest
 
emptyHQCBenchmark_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_emptyHQCBenchmark_jmhTest
 
emptyHQCBenchmark_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_emptyHQCBenchmark_jmhTest
 
emptyHQCBenchmark_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_emptyHQCBenchmark_jmhTest
 
emptyHQCBenchmark_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_emptyHQCBenchmark_jmhTest
 
emptyMLDSABenchmark(Blackhole) - Method in class iaik.security.pq.mldsa.MLDSABenchmarkRunner
 
emptyMLDSABenchmark_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_emptyMLDSABenchmark_jmhTest
 
emptyMLDSABenchmark_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, MLDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_emptyMLDSABenchmark_jmhTest
 
emptyMLDSABenchmark_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, MLDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_emptyMLDSABenchmark_jmhTest
 
emptyMLDSABenchmark_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_emptyMLDSABenchmark_jmhTest
 
emptyMLDSABenchmark_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_emptyMLDSABenchmark_jmhTest
 
emptyMLDSABenchmark_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, MLDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_emptyMLDSABenchmark_jmhTest
 
emptyMLDSABenchmark_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_emptyMLDSABenchmark_jmhTest
 
emptyMLDSABenchmark_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, MLDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_emptyMLDSABenchmark_jmhTest
 
emptyMLKEMBenchmark() - Method in class iaik.security.pq.mlkem.MLKEMBenchmarkRunner
 
emptyMLKEMBenchmark_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_emptyMLKEMBenchmark_jmhTest
 
emptyMLKEMBenchmark_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_emptyMLKEMBenchmark_jmhTest
 
emptyMLKEMBenchmark_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_emptyMLKEMBenchmark_jmhTest
 
emptyMLKEMBenchmark_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, MLKEMBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_emptyMLKEMBenchmark_jmhTest
 
emptyMLKEMBenchmark_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_emptyMLKEMBenchmark_jmhTest
 
emptyMLKEMBenchmark_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, MLKEMBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_emptyMLKEMBenchmark_jmhTest
 
emptyMLKEMBenchmark_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_emptyMLKEMBenchmark_jmhTest
 
emptyMLKEMBenchmark_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_emptyMLKEMBenchmark_jmhTest
 
emptyMLKEMBenchmark_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_emptyMLKEMBenchmark_jmhTest
 
emptyMLKEMBenchmark_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_emptyMLKEMBenchmark_jmhTest
 
emptyMLKEMBenchmark_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_emptyMLKEMBenchmark_jmhTest
 
emptyMLKEMBenchmark_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, MLKEMBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_emptyMLKEMBenchmark_jmhTest
 
emptyMLKEMBenchmark_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_emptyMLKEMBenchmark_jmhTest
 
emptyMLKEMBenchmark_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_emptyMLKEMBenchmark_jmhTest
 
emptyMLKEMBenchmark_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_emptyMLKEMBenchmark_jmhTest
 
emptyMLKEMBenchmark_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, MLKEMBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_emptyMLKEMBenchmark_jmhTest
 
encapsulate(Blackhole) - Method in class iaik.security.pq.KEMBenchmarkRunner
Encapsulation benchmark
encapsulate_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, MLKEMBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, MLKEMBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, MLKEMBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_encapsulate_jmhTest
 
encapsulate_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, MLKEMBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_encapsulate_jmhTest
 
encode() - Method in class iaik.security.pq.hqc.HQCPrivateKey
 
encode() - Method in class iaik.security.pq.hqc.HQCPublicKey
 
encode() - Method in class iaik.security.pq.mceliece.McEliecePrivateKey
 
encode() - Method in class iaik.security.pq.mldsa.MLDSAPrivateKey
 
encode() - Method in class iaik.security.pq.mldsa.MLDSAPublicKey
 
encode() - Method in class iaik.security.pq.mlkem.MLKEMPrivateKey
 
encode() - Method in class iaik.security.pq.mlkem.MLKEMPublicKey
 
encode() - Method in class iaik.security.pq.slhdsa.SLHDSAPrivateKey
Returns the encoded secret key.
encode() - Method in class iaik.security.pq.slhdsa.SLHDSAPublicKey
 
engineDecapsulate(byte[], byte[]) - Method in class iaik.security.pq.hqc.HQCKemSpi
 
engineDecapsulate(byte[], byte[]) - Method in class iaik.security.pq.mceliece.McElieceKemSpi
 
engineDecapsulate(byte[], byte[]) - Method in class iaik.security.pq.mlkem.MLKEMKemSpi
 
engineDeriveKey(byte[], List) - Method in class iaik.security.pq.hqc.HQCKemSpi
 
engineDeriveKey(byte[], List) - Method in class iaik.security.pq.mceliece.McElieceKemSpi
 
engineDeriveKey(byte[], List) - Method in class iaik.security.pq.mlkem.MLKEMKemSpi
 
engineEncapsulate(byte[]) - Method in class iaik.security.pq.hqc.HQCKemSpi
 
engineEncapsulate(byte[]) - Method in class iaik.security.pq.mceliece.McElieceKemSpi
 
engineEncapsulate(byte[]) - Method in class iaik.security.pq.mlkem.MLKEMKemSpi
 
engineGeneratePrivate(KeySpec) - Method in class iaik.security.pq.hqc.HQCKeyFactorySpi
 
engineGeneratePrivate(KeySpec) - Method in class iaik.security.pq.mceliece.McElieceKeyFactorySpi
 
engineGeneratePrivate(KeySpec) - Method in class iaik.security.pq.mldsa.MLDSAKeyFactory
Generates a private key from the given key spec.
engineGeneratePrivate(KeySpec) - Method in class iaik.security.pq.mlkem.MLKEMKeyFactorySpi
 
engineGeneratePrivate(KeySpec) - Method in class iaik.security.pq.slhdsa.SLHDSAKeyFactory
Generates a private key from the given key spec.
engineGeneratePublic(KeySpec) - Method in class iaik.security.pq.hqc.HQCKeyFactorySpi
 
engineGeneratePublic(KeySpec) - Method in class iaik.security.pq.mceliece.McElieceKeyFactorySpi
 
engineGeneratePublic(KeySpec) - Method in class iaik.security.pq.mldsa.MLDSAKeyFactory
Generates a public key from the given key spec.
engineGeneratePublic(KeySpec) - Method in class iaik.security.pq.mlkem.MLKEMKeyFactorySpi
 
engineGeneratePublic(KeySpec) - Method in class iaik.security.pq.slhdsa.SLHDSAKeyFactory
Generates a public key from the given key spec.
engineGetEncoded() - Method in class iaik.security.pq.provider.PQAlgorithmParameterSpi
Encodes this object with default encoding, which is ASN.1.
engineGetEncoded(String) - Method in class iaik.security.pq.provider.PQAlgorithmParameterSpi
 
engineGetKeySpec(Key, Class<T>) - Method in class iaik.security.pq.hqc.HQCKeyFactorySpi
 
engineGetKeySpec(Key, Class<T>) - Method in class iaik.security.pq.mceliece.McElieceKeyFactorySpi
 
engineGetKeySpec(Key, Class<T>) - Method in class iaik.security.pq.mldsa.MLDSAKeyFactory
Implementation of the engine method.
engineGetKeySpec(Key, Class<T>) - Method in class iaik.security.pq.mlkem.MLKEMKeyFactorySpi
 
engineGetKeySpec(Key, Class<T>) - Method in class iaik.security.pq.slhdsa.SLHDSAKeyFactory
Implementation of the engine method.
engineGetParameter(String) - Method in class iaik.security.pq.mldsa.MLDSA
Not Supported
engineGetParameter(String) - Method in class iaik.security.pq.slhdsa.SLHDSASignature
Deprecated.
engineGetParameters() - Method in class iaik.security.pq.hqc.HQCKemSpi
 
engineGetParameters() - Method in class iaik.security.pq.mceliece.McElieceKemSpi
 
engineGetParameters() - Method in class iaik.security.pq.mldsa.MLDSA
Not Supported
engineGetParameters() - Method in class iaik.security.pq.mlkem.MLKEMKemSpi
 
engineGetParameters() - Method in class iaik.security.pq.slhdsa.SLHDSASignature
Not Supported.
engineGetParameterSpec(Class<Z>) - Method in class iaik.security.pq.provider.PQAlgorithmParameterSpi
 
engineInit(Key) - Method in class iaik.security.pq.hqc.HQCKemSpi
 
engineInit(Key, SecureRandom) - Method in class iaik.security.pq.hqc.HQCKemSpi
 
engineInit(Key, AlgorithmParameterSpec) - Method in class iaik.security.pq.hqc.HQCKemSpi
 
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.pq.hqc.HQCKemSpi
 
engineInit(Key) - Method in class iaik.security.pq.mceliece.McElieceKemSpi
 
engineInit(Key, SecureRandom) - Method in class iaik.security.pq.mceliece.McElieceKemSpi
 
engineInit(Key, AlgorithmParameterSpec) - Method in class iaik.security.pq.mceliece.McElieceKemSpi
 
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.pq.mceliece.McElieceKemSpi
 
engineInit(Key) - Method in class iaik.security.pq.mlkem.MLKEMKemSpi
 
engineInit(Key, SecureRandom) - Method in class iaik.security.pq.mlkem.MLKEMKemSpi
 
engineInit(Key, AlgorithmParameterSpec) - Method in class iaik.security.pq.mlkem.MLKEMKemSpi
 
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.pq.mlkem.MLKEMKemSpi
 
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.pq.provider.PQAlgorithmParameterSpi
 
engineInit(byte[]) - Method in class iaik.security.pq.provider.PQAlgorithmParameterSpi
 
engineInit(byte[], String) - Method in class iaik.security.pq.provider.PQAlgorithmParameterSpi
 
engineInitSign(PrivateKey, SecureRandom) - Method in class iaik.security.pq.mldsa.MLDSA
 
engineInitSign(PrivateKey) - Method in class iaik.security.pq.mldsa.MLDSA
 
engineInitSign(PrivateKey, SecureRandom) - Method in class iaik.security.pq.slhdsa.SLHDSASignature
 
engineInitSign(PrivateKey) - Method in class iaik.security.pq.slhdsa.SLHDSASignature
 
engineInitVerify(PublicKey) - Method in class iaik.security.pq.mldsa.MLDSA
 
engineInitVerify(PublicKey) - Method in class iaik.security.pq.slhdsa.SLHDSASignature
 
engineSetParameter(String, Object) - Method in class iaik.security.pq.mldsa.MLDSA
Not Supported
engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.security.pq.mldsa.MLDSA
Sets the Signature Instance to the values defined by the SettingsMLDSAAlgorithmParameterSpec object
engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.security.pq.slhdsa.SLHDSASignature
Changes the randomized signing option or the context String depending on the paramter specification.
engineSetParameter(String, Object) - Method in class iaik.security.pq.slhdsa.SLHDSASignature
Deprecated.
engineSign() - Method in class iaik.security.pq.mldsa.MLDSA
 
engineSign() - Method in class iaik.security.pq.slhdsa.SLHDSASignature
 
engineToString() - Method in class iaik.security.pq.provider.PQAlgorithmParameterSpi
 
engineTranslateKey(Key) - Method in class iaik.security.pq.hqc.HQCKeyFactorySpi
 
engineTranslateKey(Key) - Method in class iaik.security.pq.mceliece.McElieceKeyFactorySpi
 
engineTranslateKey(Key) - Method in class iaik.security.pq.mldsa.MLDSAKeyFactory
Translates the given key object of some unknown or untrusted provider into a key object supported by this MLDSA key factory.
engineTranslateKey(Key) - Method in class iaik.security.pq.mlkem.MLKEMKeyFactorySpi
 
engineTranslateKey(Key) - Method in class iaik.security.pq.slhdsa.SLHDSAKeyFactory
Translates the given key object of some unknown or untrusted provider into a key object supported by this SLH-DSA key factory.
engineUpdate(byte) - Method in class iaik.security.pq.mldsa.MLDSA
 
engineUpdate(byte[], int, int) - Method in class iaik.security.pq.mldsa.MLDSA
 
engineUpdate(byte) - Method in class iaik.security.pq.slhdsa.SLHDSASignature
 
engineUpdate(byte[], int, int) - Method in class iaik.security.pq.slhdsa.SLHDSASignature
 
engineVerify(byte[]) - Method in class iaik.security.pq.mldsa.MLDSA
 
engineVerify(byte[]) - Method in class iaik.security.pq.slhdsa.SLHDSASignature
 
equals(Object) - Method in class iaik.security.pq.hqc.HQCParameterSpec
 
equals(Object) - Method in class iaik.security.pq.hqc.HQCPrivateKey
 
equals(Object) - Method in class iaik.security.pq.hqc.HQCPublicKey
 
equals(Object) - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
equals(Object) - Method in class iaik.security.pq.mceliece.McEliecePrivateKey
 
equals(Object) - Method in class iaik.security.pq.mldsa.MLDSAPrivateKey
 
equals(Object) - Method in class iaik.security.pq.mldsa.MLDSAPublicKey
 
equals(Object) - Method in class iaik.security.pq.mlkem.MLKEMParameterSpec
 
equals(Object) - Method in class iaik.security.pq.mlkem.MLKEMPrivateKey
 
equals(Object) - Method in class iaik.security.pq.mlkem.MLKEMPublicKey
 
equals(Object) - Method in class iaik.security.pq.slhdsa.SLHDSAPrivateKey
 

F

fireSaber - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
flattenByteArrays(byte[][]) - Static method in class iaik.security.pq.util.ByteConversions
 
fyCoeffs() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 

G

generateKeyPair() - Method in class iaik.security.pq.hqc.HQCKeyPairGeneratorSpi
Generates a KeyPair consisting of a HQCPrivateKey and HQCPublicKey depending on the initialization of this object.
generateKeyPair() - Method in class iaik.security.pq.mceliece.McElieceKeyPairGeneratorSpi
Generates a KeyPair consisting of a McEliecePrivateKey and McEliecePublicKey depending on the initialization of this object.
generateKeyPair() - Method in class iaik.security.pq.mldsa.MLDSAKeyPairGeneratorSpi
 
generateKeyPair() - Method in class iaik.security.pq.mlkem.MLKEMKeyPairGeneratorSpi
Generates a KeyPair consisting of a MLKEMPrivateKey and MLKEMPublicKey depending on the initialization of this object.
generateKeyPair() - Method in class iaik.security.pq.slhdsa.SLHDSAKeyPairGenerator
Generates a KeyPair consisting of a SLHDSAPrivateKey and SLHDSAPublicKey depending on the initialisation of this object.
generateParameterSpec() - Method in class iaik.security.pq.hqc.HQCBenchmarkRunner
 
generateParameterSpec() - Method in class iaik.security.pq.KEMBenchmarkRunner
 
generateParameterSpec() - Method in class iaik.security.pq.mceliece.McElieceBenchmarkRunner
 
generateParameterSpec() - Method in class iaik.security.pq.mldsa.MLDSABenchmarkRunner
 
generateParameterSpec() - Method in class iaik.security.pq.mlkem.MLKEMBenchmarkRunner
 
generateParameterSpec() - Method in class iaik.security.pq.SignatureBenchmarkRunner
 
generateParameterSpec() - Method in class iaik.security.pq.slhdsa.SLHDSABenchmarkRunner
 
generateSeed(int) - Method in class iaik.security.pq.BufferNonSecureRandom
 
getAlgorithm() - Method in class iaik.security.pq.hqc.HQCPrivateKey
 
getAlgorithm() - Method in class iaik.security.pq.hqc.HQCPublicKey
 
getAlgorithm() - Method in class iaik.security.pq.mceliece.McEliecePrivateKey
 
getAlgorithm() - Method in class iaik.security.pq.mldsa.MLDSAPrivateKey
 
getAlgorithm() - Method in class iaik.security.pq.mldsa.MLDSAPublicKey
 
getAlgorithm() - Method in class iaik.security.pq.mlkem.MLKEMPrivateKey
 
getAlgorithm() - Method in class iaik.security.pq.mlkem.MLKEMPublicKey
 
getAlgorithm() - Method in class iaik.security.pq.slhdsa.SLHDSAPrivateKey
Returns the name of the algorithm ID.
getAlgorithm() - Method in class iaik.security.pq.slhdsa.SLHDSAPublicKey
 
getAlgorithmID() - Method in class iaik.security.pq.provider.PQAlgorithmParameterSpec
 
getAlgorithmName() - Method in class iaik.security.pq.hqc.HQCBenchmarkRunner
 
getAlgorithmName() - Method in class iaik.security.pq.KEMBenchmarkRunner
 
getAlgorithmName() - Method in class iaik.security.pq.mceliece.McElieceBenchmarkRunner
 
getAlgorithmName() - Method in class iaik.security.pq.mldsa.MLDSABenchmarkRunner
 
getAlgorithmName() - Method in class iaik.security.pq.mlkem.MLKEMBenchmarkRunner
 
getAlgorithmName() - Method in class iaik.security.pq.SignatureBenchmarkRunner
 
getAlgorithmName() - Method in class iaik.security.pq.slhdsa.SLHDSABenchmarkRunner
 
getBytesFromLong(long) - Static method in class iaik.security.pq.util.ByteConversions
 
getCoeffBytes() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
getContext() - Method in class iaik.security.pq.mldsa.SettingsMLDSAAlgorithmParameterSpec
Retrieves the currently set context.
getContext() - Method in class iaik.security.pq.slhdsa.SettingsSLHDSAAlgorithmParameterSpec
Getter for the currently set context.
getControlBits() - Method in class iaik.security.pq.mceliece.McEliecePrivateKeySpec
 
getDelta() - Method in class iaik.security.pq.mceliece.McEliecePrivateKeySpec
 
getDeltaSize() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
getExpandedKey() - Method in class iaik.security.pq.mlkem.MLKEMPrivateKey
Returns a copy of the private key as a byte array (raw data).
getFromInt(int) - Static method in enum iaik.security.pq.provider.SecurityLevel
 
getGoppaPolynomial() - Method in class iaik.security.pq.mceliece.McEliecePrivateKeySpec
 
getInputSize() - Method in class iaik.security.pq.hqc.HQCBenchmarkRunner
 
getInputSize() - Method in class iaik.security.pq.KEMBenchmarkRunner
 
getInputSize() - Method in class iaik.security.pq.mceliece.McElieceBenchmarkRunner
 
getInputSize() - Method in class iaik.security.pq.mlkem.MLKEMBenchmarkRunner
 
getInstance() - Static method in class iaik.security.pq.provider.IaikPq
Returns a singleton of this provider.
getIntArrayFromBytes(byte[], int) - Static method in class iaik.security.pq.util.ByteConversions
Fetches integers from the provided byte array.
getIntArrayFromBytes(byte[], int, boolean) - Static method in class iaik.security.pq.util.ByteConversions
Fetches integers from the provided byte array.
getIntValue() - Method in enum iaik.security.pq.provider.SecurityLevel
 
getLongFromBytes(byte[]) - Static method in class iaik.security.pq.util.ByteConversions
 
getOID() - Method in class iaik.security.pq.mldsa.MLDSA
 
getOID() - Method in class iaik.security.pq.slhdsa.SLHDSASignature
Returns the algorithm ID (OID).
getParameters() - Method in class iaik.security.pq.mceliece.McEliecePrivateKey
 
getParameterSpec() - Method in class iaik.security.pq.mceliece.McEliecePrivateKeySpec
 
getParameterSpec() - Method in class iaik.security.pq.mceliece.McEliecePublicKeySpec
 
getParameterSpec() - Method in class iaik.security.pq.slhdsa.SLHDSAPrivateKeySpec
Returns the SLHDSAAlgorithmParameterSpec parameter specification.
getParameterSpec() - Method in class iaik.security.pq.slhdsa.SLHDSAPublicKeySpec
Returns the SLHDSAAlgorithmParameterSpec parameter specification.
getParams(String) - Method in class iaik.security.pq.mldsa.MLDSABenchmarkRunner
 
getParams() - Method in class iaik.security.pq.provider.PQAlgorithmParameterSpi
 
getParams(String) - Method in class iaik.security.pq.SignatureBenchmarkRunner
 
getParams(String) - Method in class iaik.security.pq.slhdsa.SLHDSABenchmarkRunner
 
getPivots() - Method in class iaik.security.pq.mceliece.McEliecePrivateKeySpec
 
getPivotSize() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
getPk() - Method in class iaik.security.pq.slhdsa.SLHDSAPublicKeySpec
Returns the public key.
getPrivateKeyEncoding() - Method in class iaik.security.pq.mldsa.MLDSAPrivateKey
 
getPrivateKeyEncodingDefault() - Method in class iaik.security.pq.mlkem.MLKEMPrivateKey
Get the privateKeyEncodingDefault variable
getProvider() - Method in class iaik.security.pq.KEMBenchmarkRunner
Registers the provider
getProvider() - Method in class iaik.security.pq.SignatureBenchmarkRunner
Registers the provider
getPublicKey() - Method in class iaik.security.pq.mldsa.MLDSAPrivateKey
 
getPublicKey() - Method in class iaik.security.pq.mlkem.MLKEMPrivateKey
Returns the MLKEMPublicKey
getPublicKey() - Method in class iaik.security.pq.slhdsa.SLHDSAPrivateKey
Returns the SLHDSAPublicKey public key.
getPublicKeyBytes() - Method in class iaik.security.pq.mldsa.MLDSAPrivateKey
 
getRawBytes() - Method in class iaik.security.pq.mldsa.MLDSAPrivateKey
Returns the raw bytes of this private key.
getRawBytes() - Method in class iaik.security.pq.mldsa.MLDSAPublicKey
Returns the raw public key bytes without ASN.1 encoding.
getRawBytes() - Method in class iaik.security.pq.slhdsa.SLHDSAPrivateKey
Returns the raw bytes of the private key.
getRawBytes() - Method in class iaik.security.pq.slhdsa.SLHDSAPublicKey
Returns the raw public key without any encoding.
getRawBytesWithPubKey() - Method in class iaik.security.pq.mldsa.MLDSAPrivateKey
Returns the raw concatenated bytes of the private and public key.
getRawBytesWithPubKey() - Method in class iaik.security.pq.slhdsa.SLHDSAPrivateKey
Returns the raw concatenated bytes of the private key and the public key.
getRawEncoded() - Method in class iaik.security.pq.hqc.HQCPrivateKey
Returns the private key as a byte array (raw data).
getRawEncoded() - Method in class iaik.security.pq.hqc.HQCPublicKey
Returns the public key as a byte array (raw data).
getRawEncoded() - Method in class iaik.security.pq.mceliece.McEliecePrivateKey
 
getRawEncoded() - Method in class iaik.security.pq.mlkem.MLKEMPublicKey
Returns the public key as a byte array (raw data).
getS() - Method in class iaik.security.pq.mceliece.McEliecePrivateKeySpec
 
getSecretKeySize() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
getSeed() - Method in class iaik.security.pq.mlkem.MLKEMPrivateKey
Returns a copy of the seed as a byte array.
getSk() - Method in class iaik.security.pq.slhdsa.SLHDSAPrivateKeySpec
Returns the secret key.
getSLength() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
getT() - Method in class iaik.security.pq.mceliece.McEliecePublicKeySpec
 
getTail() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
gfMask() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 

H

hash_mlDSA44_withSHA512 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
hash_mlDSA65_withSHA512 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
hash_mlDSA87_withSHA512 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
hashCode() - Method in class iaik.security.pq.hqc.HQCParameterSpec
 
hashCode() - Method in class iaik.security.pq.hqc.HQCPrivateKey
 
hashCode() - Method in class iaik.security.pq.hqc.HQCPublicKey
 
hashCode() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
hashCode() - Method in class iaik.security.pq.mceliece.McEliecePrivateKey
 
hashCode() - Method in class iaik.security.pq.mldsa.MLDSAPrivateKey
 
hashCode() - Method in class iaik.security.pq.mldsa.MLDSAPublicKey
 
hashCode() - Method in class iaik.security.pq.mlkem.MLKEMParameterSpec
 
hashCode() - Method in class iaik.security.pq.mlkem.MLKEMPrivateKey
 
hashCode() - Method in class iaik.security.pq.mlkem.MLKEMPublicKey
 
hashCode() - Method in class iaik.security.pq.slhdsa.SLHDSAPrivateKey
 
Hashing - Class in iaik.security.pq.util
Utility class used for internal usage
HashMLDSA44SHA512 - Class in iaik.security.pq.mldsa
 
HashMLDSA44SHA512() - Constructor for class iaik.security.pq.mldsa.HashMLDSA44SHA512
 
HashMLDSA44WithSHA512AlgorithmParameterSpec - Class in iaik.security.pq.mldsa
 
HashMLDSA44WithSHA512AlgorithmParameterSpec() - Constructor for class iaik.security.pq.mldsa.HashMLDSA44WithSHA512AlgorithmParameterSpec
 
HashMLDSA65SHA512 - Class in iaik.security.pq.mldsa
 
HashMLDSA65SHA512() - Constructor for class iaik.security.pq.mldsa.HashMLDSA65SHA512
 
HashMLDSA65WithSHA512AlgorithmParameterSpec - Class in iaik.security.pq.mldsa
 
HashMLDSA65WithSHA512AlgorithmParameterSpec() - Constructor for class iaik.security.pq.mldsa.HashMLDSA65WithSHA512AlgorithmParameterSpec
 
HashMLDSA87SHA512 - Class in iaik.security.pq.mldsa
 
HashMLDSA87SHA512() - Constructor for class iaik.security.pq.mldsa.HashMLDSA87SHA512
 
HashMLDSA87WithSHA512AlgorithmParameterSpec - Class in iaik.security.pq.mldsa
 
HashMLDSA87WithSHA512AlgorithmParameterSpec() - Constructor for class iaik.security.pq.mldsa.HashMLDSA87WithSHA512AlgorithmParameterSpec
 
hashSlhDsaSha128fWithSHA256 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
HashSLHDSASha128FwithSha256 - Class in iaik.security.pq.slhdsa
 
HashSLHDSASha128FwithSha256() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSASha128FwithSha256
 
HashSLHDSASha128FwithSha256AlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
HashSLHDSASha128FwithSha256AlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSASha128FwithSha256AlgorithmParameterSpec
 
hashSlhDsaSha128sWithSHA256 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
HashSLHDSASha128SwithSha256 - Class in iaik.security.pq.slhdsa
 
HashSLHDSASha128SwithSha256() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSASha128SwithSha256
 
HashSLHDSASha128SwithSha256AlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
HashSLHDSASha128SwithSha256AlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSASha128SwithSha256AlgorithmParameterSpec
 
hashSlhDsaSha192fWithSHA512 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
HashSLHDSASha192FwithSha512 - Class in iaik.security.pq.slhdsa
 
HashSLHDSASha192FwithSha512() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSASha192FwithSha512
 
HashSLHDSASha192FwithSha512AlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
HashSLHDSASha192FwithSha512AlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSASha192FwithSha512AlgorithmParameterSpec
 
hashSlhDsaSha192sWithSHA512 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
HashSLHDSASha192SwithSha512 - Class in iaik.security.pq.slhdsa
 
HashSLHDSASha192SwithSha512() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSASha192SwithSha512
 
HashSLHDSASha192SwithSha512AlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
HashSLHDSASha192SwithSha512AlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSASha192SwithSha512AlgorithmParameterSpec
 
hashSlhDsaSha256fWithSHA512 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
HashSLHDSASha256FwithSha512 - Class in iaik.security.pq.slhdsa
 
HashSLHDSASha256FwithSha512() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSASha256FwithSha512
 
HashSLHDSASha256FwithSha512AlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
HashSLHDSASha256FwithSha512AlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSASha256FwithSha512AlgorithmParameterSpec
 
hashSlhDsaSha256sWithSHA512 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
HashSLHDSASha256SwithSha512 - Class in iaik.security.pq.slhdsa
 
HashSLHDSASha256SwithSha512() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSASha256SwithSha512
 
HashSLHDSASha256SwithSha512AlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
HashSLHDSASha256SwithSha512AlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSASha256SwithSha512AlgorithmParameterSpec
 
hashSlhDsaShake128fWithShake128 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
HashSLHDSAShake128FwithShake128 - Class in iaik.security.pq.slhdsa
 
HashSLHDSAShake128FwithShake128() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSAShake128FwithShake128
 
HashSLHDSAShake128FwithShake128AlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
HashSLHDSAShake128FwithShake128AlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSAShake128FwithShake128AlgorithmParameterSpec
 
hashSlhDsaShake128sWithShake128 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
HashSLHDSAShake128SwithShake128 - Class in iaik.security.pq.slhdsa
 
HashSLHDSAShake128SwithShake128() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSAShake128SwithShake128
 
HashSLHDSAShake128SwithShake128AlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
HashSLHDSAShake128SwithShake128AlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSAShake128SwithShake128AlgorithmParameterSpec
 
hashSlhDsaShake192fWithShake256 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
HashSLHDSAShake192FwithShake256 - Class in iaik.security.pq.slhdsa
 
HashSLHDSAShake192FwithShake256() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSAShake192FwithShake256
 
HashSLHDSAShake192FwithShake256AlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
HashSLHDSAShake192FwithShake256AlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSAShake192FwithShake256AlgorithmParameterSpec
 
hashSlhDsaShake192sWithShake256 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
HashSLHDSAShake192SwithShake256 - Class in iaik.security.pq.slhdsa
 
HashSLHDSAShake192SwithShake256() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSAShake192SwithShake256
 
HashSLHDSAShake192SwithShake256AlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
HashSLHDSAShake192SwithShake256AlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSAShake192SwithShake256AlgorithmParameterSpec
 
hashSlhDsaShake256fWithShake256 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
HashSLHDSAShake256FwithShake256 - Class in iaik.security.pq.slhdsa
 
HashSLHDSAShake256FwithShake256() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSAShake256FwithShake256
 
HashSLHDSAShake256FwithShake256AlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
HashSLHDSAShake256FwithShake256AlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSAShake256FwithShake256AlgorithmParameterSpec
 
hashSlhDsaShake256sWithShake256 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
HashSLHDSAShake256SwithShake256 - Class in iaik.security.pq.slhdsa
 
HashSLHDSAShake256SwithShake256() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSAShake256SwithShake256
 
HashSLHDSAShake256SwithShake256AlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
HashSLHDSAShake256SwithShake256AlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.HashSLHDSAShake256SwithShake256AlgorithmParameterSpec
 
hqc128 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
hqc192 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
hqc256 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
HQCAlgorithmParametersSpi - Class in iaik.security.pq.hqc
This class represents the opaque definition of parameters used by HQC.
HQCAlgorithmParametersSpi() - Constructor for class iaik.security.pq.hqc.HQCAlgorithmParametersSpi
An empty constructor is needed for calling the superclass constructor.
HQCBenchmarkRunner - Class in iaik.security.pq.hqc
HQC Benchmark Runner
HQCBenchmarkRunner() - Constructor for class iaik.security.pq.hqc.HQCBenchmarkRunner
 
HQCBenchmarkRunner_decapsulate_jmhTest - Class in iaik.security.pq.hqc.jmh_generated
 
HQCBenchmarkRunner_decapsulate_jmhTest() - Constructor for class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_decapsulate_jmhTest
 
HQCBenchmarkRunner_emptyHQCBenchmark_jmhTest - Class in iaik.security.pq.hqc.jmh_generated
 
HQCBenchmarkRunner_emptyHQCBenchmark_jmhTest() - Constructor for class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_emptyHQCBenchmark_jmhTest
 
HQCBenchmarkRunner_emptyMLKEMBenchmark_jmhTest - Class in iaik.security.pq.hqc.jmh_generated
 
HQCBenchmarkRunner_emptyMLKEMBenchmark_jmhTest() - Constructor for class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_emptyMLKEMBenchmark_jmhTest
 
HQCBenchmarkRunner_encapsulate_jmhTest - Class in iaik.security.pq.hqc.jmh_generated
 
HQCBenchmarkRunner_encapsulate_jmhTest() - Constructor for class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_encapsulate_jmhTest
 
HQCBenchmarkRunner_jmhType - Class in iaik.security.pq.hqc.jmh_generated
 
HQCBenchmarkRunner_jmhType() - Constructor for class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType
 
HQCBenchmarkRunner_jmhType_B1 - Class in iaik.security.pq.hqc.jmh_generated
 
HQCBenchmarkRunner_jmhType_B1() - Constructor for class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType_B1
 
HQCBenchmarkRunner_jmhType_B2 - Class in iaik.security.pq.hqc.jmh_generated
 
HQCBenchmarkRunner_jmhType_B2() - Constructor for class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType_B2
 
HQCBenchmarkRunner_jmhType_B3 - Class in iaik.security.pq.hqc.jmh_generated
 
HQCBenchmarkRunner_jmhType_B3() - Constructor for class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType_B3
 
HQCBenchmarkRunner_keyGen_jmhTest - Class in iaik.security.pq.hqc.jmh_generated
 
HQCBenchmarkRunner_keyGen_jmhTest() - Constructor for class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_keyGen_jmhTest
 
HQCKemSpi - Class in iaik.security.pq.hqc
This class extends the KeyEncapsulationMechanismSpi and serves as an interface for users to encapsule and decapsule keys with the HQC [0] Algorithm.
HQCKemSpi() - Constructor for class iaik.security.pq.hqc.HQCKemSpi
 
HQCKeyFactorySpi - Class in iaik.security.pq.hqc
This class implements the KeyFactorySpi for HQC [0].
HQCKeyFactorySpi() - Constructor for class iaik.security.pq.hqc.HQCKeyFactorySpi
 
HQCKeyPairGeneratorSpi - Class in iaik.security.pq.hqc
This class extends the KeyPairGenerator and serves as an interface for users to create KeyPairs for the HQC [0] Algorithm.
HQCKeyPairGeneratorSpi() - Constructor for class iaik.security.pq.hqc.HQCKeyPairGeneratorSpi
 
HQCParameterSpec - Class in iaik.security.pq.hqc
Implements the AlgorithmParameterSpec interface for the HQC [0] KEM.
HQCParameterSpec() - Constructor for class iaik.security.pq.hqc.HQCParameterSpec
This is the default constructor for the HQC parameter spec.
HQCParameterSpec(HQCParameterSpec.ParameterSets) - Constructor for class iaik.security.pq.hqc.HQCParameterSpec
Define the parameter spec for HQC by the parameter set.
HQCParameterSpec(SecurityLevel) - Constructor for class iaik.security.pq.hqc.HQCParameterSpec
Define the parameter spec for HQC by the security level.
HQCParameterSpec(AlgorithmID) - Constructor for class iaik.security.pq.hqc.HQCParameterSpec
Define the parameter spec for HQC by the algorithm ID.
HQCParameterSpec.ParameterSets - Enum in iaik.security.pq.hqc
The possible parameter sets for HQC.
HQCPrivateKey - Class in iaik.security.pq.hqc
This class holds a HQC [0] Private Key.
HQCPrivateKey(byte[], HQCParameterSpec) - Constructor for class iaik.security.pq.hqc.HQCPrivateKey
Create private key from raw byte array only, which contains the private key, optionally the public key, the hash of the public key and the seed
HQCPrivateKey(byte[]) - Constructor for class iaik.security.pq.hqc.HQCPrivateKey
Create private key from an ASN.1 encoded byte sequence
HQCPrivateKeySpec - Class in iaik.security.pq.hqc
This class is the Private Key Spec for HQC [0].
HQCPrivateKeySpec(byte[], HQCParameterSpec) - Constructor for class iaik.security.pq.hqc.HQCPrivateKeySpec
Create the private key spec from the raw byte sequence of the private key.
HQCPublicKey - Class in iaik.security.pq.hqc
This class holds a HQC [0] Public Key.
HQCPublicKey(byte[], HQCParameterSpec) - Constructor for class iaik.security.pq.hqc.HQCPublicKey
Create public key from the byte sequence of the public key.
HQCPublicKey(byte[]) - Constructor for class iaik.security.pq.hqc.HQCPublicKey
Create public key from ASN.1 encoded byte sequence.
HQCPublicKeySpec - Class in iaik.security.pq.hqc
This class is the Public Key Spec for HQC [0].
HQCPublicKeySpec(byte[], HQCParameterSpec) - Constructor for class iaik.security.pq.hqc.HQCPublicKeySpec
Create the public key spec from the raw byte sequence of the public key.

I

iaik.security.pq - package iaik.security.pq
 
iaik.security.pq.exception - package iaik.security.pq.exception
 
iaik.security.pq.hqc - package iaik.security.pq.hqc
 
iaik.security.pq.hqc.jmh_generated - package iaik.security.pq.hqc.jmh_generated
 
iaik.security.pq.mceliece - package iaik.security.pq.mceliece
 
iaik.security.pq.mceliece.jmh_generated - package iaik.security.pq.mceliece.jmh_generated
 
iaik.security.pq.mldsa - package iaik.security.pq.mldsa
 
iaik.security.pq.mldsa.jmh_generated - package iaik.security.pq.mldsa.jmh_generated
 
iaik.security.pq.mlkem - package iaik.security.pq.mlkem
 
iaik.security.pq.mlkem.jmh_generated - package iaik.security.pq.mlkem.jmh_generated
 
iaik.security.pq.provider - package iaik.security.pq.provider
 
iaik.security.pq.slhdsa - package iaik.security.pq.slhdsa
 
iaik.security.pq.slhdsa.jmh_generated - package iaik.security.pq.slhdsa.jmh_generated
 
iaik.security.pq.util - package iaik.security.pq.util
 
IaikPq - Class in iaik.security.pq.provider
 
IaikPq() - Constructor for class iaik.security.pq.provider.IaikPq
Deprecated.
initHashFunction() - Method in class iaik.security.pq.slhdsa.SLHDSABenchmarkRunner
 
initHashFunction_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_initHashFunction_jmhTest
 
initHashFunction_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_initHashFunction_jmhTest
 
initHashFunction_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_initHashFunction_jmhTest
 
initHashFunction_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_initHashFunction_jmhTest
 
initHashFunction_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_initHashFunction_jmhTest
 
initHashFunction_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_initHashFunction_jmhTest
 
initHashFunction_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_initHashFunction_jmhTest
 
initHashFunction_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_initHashFunction_jmhTest
 
initialize(int, SecureRandom) - Method in class iaik.security.pq.hqc.HQCKeyPairGeneratorSpi
Initializes the key pair generator using the specified NIST security level and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.pq.hqc.HQCKeyPairGeneratorSpi
Initializes the key pair generator using the specified parameter set and source of randomness.
initialize(int, SecureRandom) - Method in class iaik.security.pq.mceliece.McElieceKeyPairGeneratorSpi
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.pq.mceliece.McElieceKeyPairGeneratorSpi
Initializes the key pair generator using the specified parameter set and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.pq.mldsa.MLDSAKeyPairGeneratorSpi
Initializes the key pair generator using the specified parameters and the specified SecureRandom instance.
initialize(int, SecureRandom) - Method in class iaik.security.pq.mldsa.MLDSAKeyPairGeneratorSpi
Not implemented, returns a PQRuntimeException
initialize(int, SecureRandom) - Method in class iaik.security.pq.mlkem.MLKEMKeyPairGeneratorSpi
Initializes the key pair generator using the specified NIST security level and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.pq.mlkem.MLKEMKeyPairGeneratorSpi
Initializes the key pair generator using the specified parameter set and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.pq.slhdsa.SLHDSAKeyPairGenerator
Initializes the key pair generator using the specified parameter set and source of randomness.
initialize(int, SecureRandom) - Method in class iaik.security.pq.slhdsa.SLHDSAKeyPairGenerator
Initializes this KeyPairGenerator with the given key size and PRNG.
insertProviderAt(int) - Static method in class iaik.security.pq.provider.IaikPq
You can use this static method to register this provider.
intArrayToByteArray(int[]) - Static method in class iaik.security.pq.util.ByteConversions
Converts an integer array to a byte array.
intToBytes(byte[], int, int) - Static method in class iaik.security.pq.util.ByteConversions
Converts an int value to bytes.
intToBytesLittleEndian(int) - Static method in class iaik.security.pq.util.ByteConversions
Converts an int value in big endian representation to bytes in little endian representation.
isDestroyed() - Method in class iaik.security.pq.mceliece.McEliecePrivateKey
 
isRandomizedSigning() - Method in class iaik.security.pq.mldsa.SettingsMLDSAAlgorithmParameterSpec
Checks if the current configuration uses randomized signing.
isRandomizedSigning() - Method in class iaik.security.pq.slhdsa.SettingsSLHDSAAlgorithmParameterSpec
Getter for current signing mode.

K

KEMBenchmarkRunner - Class in iaik.security.pq
KEM BenchmarkRunner
KEMBenchmarkRunner() - Constructor for class iaik.security.pq.KEMBenchmarkRunner
 
kemDec - Variable in class iaik.security.pq.KEMBenchmarkRunner
 
keyGen() - Method in class iaik.security.pq.KEMBenchmarkRunner
Key generation benchmark
keyGen() - Method in class iaik.security.pq.SignatureBenchmarkRunner
Key generation benchmark
keyGen_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_keyGen_jmhTest
 
keyGen_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_keyGen_jmhTest
 
keyGen_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_keyGen_jmhTest
 
keyGen_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_keyGen_jmhTest
 
keyGen_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_keyGen_jmhTest
 
keyGen_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_keyGen_jmhTest
 
keyGen_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_keyGen_jmhTest
 
keyGen_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, MLDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_keyGen_jmhTest
 
keyGen_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, MLKEMBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_keyGen_jmhTest
 
keyGen_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_keyGen_jmhTest
 
keyGen_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_keyGen_jmhTest
 
keyGen_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_keyGen_jmhTest
 
keyGen_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, MLDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_keyGen_jmhTest
 
keyGen_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, MLKEMBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_keyGen_jmhTest
 
keyGen_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_keyGen_jmhTest
 
keyGen_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_keyGen_jmhTest
 
keyGen_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_keyGen_jmhTest
 
keyGen_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_keyGen_jmhTest
 
keyGen_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_keyGen_jmhTest
 
keyGen_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_keyGen_jmhTest
 
keyGen_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_keyGen_jmhTest
 
keyGen_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_keyGen_jmhTest
 
keyGen_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_keyGen_jmhTest
 
keyGen_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_keyGen_jmhTest
 
keyGen_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_keyGen_jmhTest
 
keyGen_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_keyGen_jmhTest
 
keyGen_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_keyGen_jmhTest
 
keyGen_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, MLDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_keyGen_jmhTest
 
keyGen_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, MLKEMBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_keyGen_jmhTest
 
keyGen_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_keyGen_jmhTest
 
keyGen_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_keyGen_jmhTest
 
keyGen_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_keyGen_jmhTest
 
keyGen_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_keyGen_jmhTest
 
keyGen_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_keyGen_jmhTest
 
keyGen_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_keyGen_jmhTest
 
keyGen_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, HQCBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_keyGen_jmhTest
 
keyGen_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, McElieceBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_keyGen_jmhTest
 
keyGen_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, MLDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_keyGen_jmhTest
 
keyGen_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, MLKEMBenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_keyGen_jmhTest
 
keyGen_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_keyGen_jmhTest
 

L

l() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
lightSaber - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
littleToBigEndian(int) - Static method in class iaik.security.pq.util.ByteConversions
Converts an int value in big endian to little endian representation.
longToBytes(byte[], int, int, long) - Static method in class iaik.security.pq.util.ByteConversions
Converts a long value to bytes.
longToByteString(long) - Static method in class iaik.security.pq.util.StringConversionHelper
Converts a long integer a hexadecimal string.
longToByteString(long, boolean) - Static method in class iaik.security.pq.util.StringConversionHelper
Converts a long integer a hexadecimal string.

M

m() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
main(String[]) - Static method in class iaik.security.pq.hqc.HQCBenchmarkRunner
 
main(String[]) - Static method in class iaik.security.pq.KEMBenchmarkRunner
Register all the runners for the KEM algorithms that should be benchmarked.
main(String[]) - Static method in class iaik.security.pq.mceliece.McElieceBenchmarkRunner
 
main(String[]) - Static method in class iaik.security.pq.mldsa.MLDSABenchmarkRunner
 
main(String[]) - Static method in class iaik.security.pq.mlkem.MLKEMBenchmarkRunner
 
main(String[]) - Static method in class iaik.security.pq.SignatureBenchmarkRunner
Register all the runners for the signature algorithms that should be benchmarked.
main(String[]) - Static method in class iaik.security.pq.slhdsa.SLHDSABenchmarkRunner
 
McElieceAlgorithmParametersSpi - Class in iaik.security.pq.mceliece
This class represents the opaque definition of parameters used by Classic McEliece.
McElieceAlgorithmParametersSpi() - Constructor for class iaik.security.pq.mceliece.McElieceAlgorithmParametersSpi
 
McElieceBenchmarkRunner - Class in iaik.security.pq.mceliece
McEliece Benchmark Runner
McElieceBenchmarkRunner() - Constructor for class iaik.security.pq.mceliece.McElieceBenchmarkRunner
 
McElieceBenchmarkRunner_decapsulate_jmhTest - Class in iaik.security.pq.mceliece.jmh_generated
 
McElieceBenchmarkRunner_decapsulate_jmhTest() - Constructor for class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulate_jmhTest
 
McElieceBenchmarkRunner_decapsulationRandomBytes_jmhTest - Class in iaik.security.pq.mceliece.jmh_generated
 
McElieceBenchmarkRunner_decapsulationRandomBytes_jmhTest() - Constructor for class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulationRandomBytes_jmhTest
 
McElieceBenchmarkRunner_decapsulationWrongKey_jmhTest - Class in iaik.security.pq.mceliece.jmh_generated
 
McElieceBenchmarkRunner_decapsulationWrongKey_jmhTest() - Constructor for class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_decapsulationWrongKey_jmhTest
 
McElieceBenchmarkRunner_encapsulate_jmhTest - Class in iaik.security.pq.mceliece.jmh_generated
 
McElieceBenchmarkRunner_encapsulate_jmhTest() - Constructor for class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_encapsulate_jmhTest
 
McElieceBenchmarkRunner_jmhType - Class in iaik.security.pq.mceliece.jmh_generated
 
McElieceBenchmarkRunner_jmhType() - Constructor for class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType
 
McElieceBenchmarkRunner_jmhType_B1 - Class in iaik.security.pq.mceliece.jmh_generated
 
McElieceBenchmarkRunner_jmhType_B1() - Constructor for class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType_B1
 
McElieceBenchmarkRunner_jmhType_B2 - Class in iaik.security.pq.mceliece.jmh_generated
 
McElieceBenchmarkRunner_jmhType_B2() - Constructor for class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType_B2
 
McElieceBenchmarkRunner_jmhType_B3 - Class in iaik.security.pq.mceliece.jmh_generated
 
McElieceBenchmarkRunner_jmhType_B3() - Constructor for class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType_B3
 
McElieceBenchmarkRunner_keyGen_jmhTest - Class in iaik.security.pq.mceliece.jmh_generated
 
McElieceBenchmarkRunner_keyGen_jmhTest() - Constructor for class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_keyGen_jmhTest
 
McElieceKemSpi - Class in iaik.security.pq.mceliece
 
McElieceKemSpi() - Constructor for class iaik.security.pq.mceliece.McElieceKemSpi
 
McElieceKeyFactorySpi - Class in iaik.security.pq.mceliece
 
McElieceKeyFactorySpi() - Constructor for class iaik.security.pq.mceliece.McElieceKeyFactorySpi
 
McElieceKeyPairGeneratorSpi - Class in iaik.security.pq.mceliece
This class extends the KeyPairGenerator and serves as an interface for users to create KeyPairs for McEliece.
McElieceKeyPairGeneratorSpi() - Constructor for class iaik.security.pq.mceliece.McElieceKeyPairGeneratorSpi
 
mcElieceParameters348864 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
mcElieceParameters348864f - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
mcElieceParameters460896 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
mcElieceParameters460896f - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
mcElieceParameters6688128 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
mcElieceParameters6688128f - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
mcElieceParameters6960119 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
mcElieceParameters6960119f - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
mcElieceParameters8192128 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
mcElieceParameters8192128f - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
McElieceParameterSpec - Class in iaik.security.pq.mceliece
Implements the AlgorithmParameterSpec interface for the McEliece KEM.
McElieceParameterSpec() - Constructor for class iaik.security.pq.mceliece.McElieceParameterSpec
Calls McElieceParameterSpec(SecurityLevel) with NIST's Security Level 3
McElieceParameterSpec(McElieceParameterSpec.ParameterSets) - Constructor for class iaik.security.pq.mceliece.McElieceParameterSpec
 
McElieceParameterSpec(SecurityLevel) - Constructor for class iaik.security.pq.mceliece.McElieceParameterSpec
Initializes this object with the parameter set associated to the provided security level.
McElieceParameterSpec(SecurityLevel, boolean) - Constructor for class iaik.security.pq.mceliece.McElieceParameterSpec
Initializes this object with the parameter set associated to the provided security level.
McElieceParameterSpec.ParameterSets - Enum in iaik.security.pq.mceliece
 
McEliecePrivateKey - Class in iaik.security.pq.mceliece
 
McEliecePrivateKey(byte[]) - Constructor for class iaik.security.pq.mceliece.McEliecePrivateKey
 
McEliecePrivateKeySpec - Class in iaik.security.pq.mceliece
 
McEliecePrivateKeySpec(byte[], McElieceParameterSpec) - Constructor for class iaik.security.pq.mceliece.McEliecePrivateKeySpec
 
McEliecePublicKeySpec - Class in iaik.security.pq.mceliece
 
McEliecePublicKeySpec(byte[], McElieceParameterSpec) - Constructor for class iaik.security.pq.mceliece.McEliecePublicKeySpec
 
MEASUREMENT_ITERATIONS - Static variable in class iaik.security.pq.BenchmarkConstants
Number of measurement iterations
MEASUREMENT_TIME - Static variable in class iaik.security.pq.BenchmarkConstants
Time per measurement (in milliseconds)
MLDSA - Class in iaik.security.pq.mldsa
This class implements the ML-DSA signature algorithm as specified by NIST in FIPS 204.
MLDSA() - Constructor for class iaik.security.pq.mldsa.MLDSA
The default constructor.
MLDSA44 - Class in iaik.security.pq.mldsa
 
MLDSA44() - Constructor for class iaik.security.pq.mldsa.MLDSA44
 
mlDsa44 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
MLDSA44AlgorithmParameterSpec - Class in iaik.security.pq.mldsa
ML-DSA Algorithm Parameter for NIST security lvl 2
MLDSA44AlgorithmParameterSpec() - Constructor for class iaik.security.pq.mldsa.MLDSA44AlgorithmParameterSpec
 
MLDSA65 - Class in iaik.security.pq.mldsa
 
MLDSA65() - Constructor for class iaik.security.pq.mldsa.MLDSA65
 
mlDsa65 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
MLDSA65AlgorithmParameterSpec - Class in iaik.security.pq.mldsa
ML-DSA Algorithm Parameter for NIST security lvl 3
MLDSA65AlgorithmParameterSpec() - Constructor for class iaik.security.pq.mldsa.MLDSA65AlgorithmParameterSpec
 
MLDSA87 - Class in iaik.security.pq.mldsa
 
MLDSA87() - Constructor for class iaik.security.pq.mldsa.MLDSA87
 
mlDsa87 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
MLDSA87AlgorithmParameterSpec - Class in iaik.security.pq.mldsa
ML-DSA Algorithm Parameter for NIST security lvl 5
MLDSA87AlgorithmParameterSpec() - Constructor for class iaik.security.pq.mldsa.MLDSA87AlgorithmParameterSpec
 
MLDSAAlgorithmParameterSpec - Class in iaik.security.pq.mldsa
MLDSA parameter specification.
MLDSAAlgorithmParameterSpec() - Constructor for class iaik.security.pq.mldsa.MLDSAAlgorithmParameterSpec
Returns a MLDSAAlgorithmParameterSpec with the recommended NIST security Level.
MLDSAAlgorithmParameterSpec(SecurityLevel) - Constructor for class iaik.security.pq.mldsa.MLDSAAlgorithmParameterSpec
Returns a MLDSAAlgorithmParameterSpec with the desired NIST security level
MLDSAAlgorithmParameterSpec(AlgorithmID) - Constructor for class iaik.security.pq.mldsa.MLDSAAlgorithmParameterSpec
Returns a MLDSAAlgorithmParameterSpec for the specified AlgorithmID
MLDSABenchmarkRunner - Class in iaik.security.pq.mldsa
 
MLDSABenchmarkRunner() - Constructor for class iaik.security.pq.mldsa.MLDSABenchmarkRunner
 
MLDSABenchmarkRunner_emptyMLDSABenchmark_jmhTest - Class in iaik.security.pq.mldsa.jmh_generated
 
MLDSABenchmarkRunner_emptyMLDSABenchmark_jmhTest() - Constructor for class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_emptyMLDSABenchmark_jmhTest
 
MLDSABenchmarkRunner_jmhType - Class in iaik.security.pq.mldsa.jmh_generated
 
MLDSABenchmarkRunner_jmhType() - Constructor for class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType
 
MLDSABenchmarkRunner_jmhType_B1 - Class in iaik.security.pq.mldsa.jmh_generated
 
MLDSABenchmarkRunner_jmhType_B1() - Constructor for class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType_B1
 
MLDSABenchmarkRunner_jmhType_B2 - Class in iaik.security.pq.mldsa.jmh_generated
 
MLDSABenchmarkRunner_jmhType_B2() - Constructor for class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType_B2
 
MLDSABenchmarkRunner_jmhType_B3 - Class in iaik.security.pq.mldsa.jmh_generated
 
MLDSABenchmarkRunner_jmhType_B3() - Constructor for class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType_B3
 
MLDSABenchmarkRunner_keyGen_jmhTest - Class in iaik.security.pq.mldsa.jmh_generated
 
MLDSABenchmarkRunner_keyGen_jmhTest() - Constructor for class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_keyGen_jmhTest
 
MLDSABenchmarkRunner_sign_jmhTest - Class in iaik.security.pq.mldsa.jmh_generated
 
MLDSABenchmarkRunner_sign_jmhTest() - Constructor for class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_sign_jmhTest
 
MLDSABenchmarkRunner_verify_jmhTest - Class in iaik.security.pq.mldsa.jmh_generated
 
MLDSABenchmarkRunner_verify_jmhTest() - Constructor for class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_verify_jmhTest
 
MLDSAKeyFactory - Class in iaik.security.pq.mldsa
Implementation of the Key Factory Service Provider for MLDSA.
MLDSAKeyFactory() - Constructor for class iaik.security.pq.mldsa.MLDSAKeyFactory
 
MLDSAKeyPairGeneratorSpi - Class in iaik.security.pq.mldsa
This class extends the KeyPairGeneratorSpi and serves as an interface for users to create KeyPairs for the MLDSA Algorithm.
MLDSAKeyPairGeneratorSpi() - Constructor for class iaik.security.pq.mldsa.MLDSAKeyPairGeneratorSpi
 
MLDSAPrivateKey - Class in iaik.security.pq.mldsa
This class holds an MLDSA Private Key.
MLDSAPrivateKey(byte[]) - Constructor for class iaik.security.pq.mldsa.MLDSAPrivateKey
Create a private key from an ASN.1 encoded byte sequence
MLDSAPrivateKey.PrivateKeyEncoding - Enum in iaik.security.pq.mldsa
This enumeration is only applied for the needed encoding as an ASN.1 object.
MLDSAPrivateKeySpec - Class in iaik.security.pq.mldsa
Specifies an MLDSA private key
MLDSAPrivateKeySpec(byte[], MLDSAAlgorithmParameterSpec) - Constructor for class iaik.security.pq.mldsa.MLDSAPrivateKeySpec
 
MLDSAPublicKey - Class in iaik.security.pq.mldsa
This class holds an MLDSA Public Key.
MLDSAPublicKey(byte[]) - Constructor for class iaik.security.pq.mldsa.MLDSAPublicKey
Creates a new MLDSAPublicKey instance from an ASN.1 encoded byte sequence.
MLDSAPublicKeySpec - Class in iaik.security.pq.mldsa
Specifies an MLDSA public key.
MLDSAPublicKeySpec(byte[], MLDSAAlgorithmParameterSpec) - Constructor for class iaik.security.pq.mldsa.MLDSAPublicKeySpec
Creates a MLDSAPublicKeySpec from a public key and the corresponding MLDSAAlgorithmParameterSpec.
mlKem1024 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
mlKem512 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
mlKem768 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
MLKEMAlgorithmParametersSpi - Class in iaik.security.pq.mlkem
This class represents the opaque definition of parameters used by Kyber.
MLKEMAlgorithmParametersSpi() - Constructor for class iaik.security.pq.mlkem.MLKEMAlgorithmParametersSpi
An empty constructor is needed for calling the superclass constructor.
MLKEMBenchmarkRunner - Class in iaik.security.pq.mlkem
ML-KEM Benchmark Runner
MLKEMBenchmarkRunner() - Constructor for class iaik.security.pq.mlkem.MLKEMBenchmarkRunner
 
MLKEMBenchmarkRunner_decapsulate_jmhTest - Class in iaik.security.pq.mlkem.jmh_generated
 
MLKEMBenchmarkRunner_decapsulate_jmhTest() - Constructor for class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_decapsulate_jmhTest
 
MLKEMBenchmarkRunner_emptyMLKEMBenchmark_jmhTest - Class in iaik.security.pq.mlkem.jmh_generated
 
MLKEMBenchmarkRunner_emptyMLKEMBenchmark_jmhTest() - Constructor for class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_emptyMLKEMBenchmark_jmhTest
 
MLKEMBenchmarkRunner_encapsulate_jmhTest - Class in iaik.security.pq.mlkem.jmh_generated
 
MLKEMBenchmarkRunner_encapsulate_jmhTest() - Constructor for class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_encapsulate_jmhTest
 
MLKEMBenchmarkRunner_jmhType - Class in iaik.security.pq.mlkem.jmh_generated
 
MLKEMBenchmarkRunner_jmhType() - Constructor for class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType
 
MLKEMBenchmarkRunner_jmhType_B1 - Class in iaik.security.pq.mlkem.jmh_generated
 
MLKEMBenchmarkRunner_jmhType_B1() - Constructor for class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType_B1
 
MLKEMBenchmarkRunner_jmhType_B2 - Class in iaik.security.pq.mlkem.jmh_generated
 
MLKEMBenchmarkRunner_jmhType_B2() - Constructor for class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType_B2
 
MLKEMBenchmarkRunner_jmhType_B3 - Class in iaik.security.pq.mlkem.jmh_generated
 
MLKEMBenchmarkRunner_jmhType_B3() - Constructor for class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType_B3
 
MLKEMBenchmarkRunner_keyGen_jmhTest - Class in iaik.security.pq.mlkem.jmh_generated
 
MLKEMBenchmarkRunner_keyGen_jmhTest() - Constructor for class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_keyGen_jmhTest
 
MLKEMKemSpi - Class in iaik.security.pq.mlkem
This class extends the KeyEncapsulationMechanismSpi and serves as an interface for users to encapsule and decapsule keys with the Kyber [0] Algorithm.
MLKEMKemSpi() - Constructor for class iaik.security.pq.mlkem.MLKEMKemSpi
 
MLKEMKeyFactorySpi - Class in iaik.security.pq.mlkem
This class implements the KeyFactorySpi for Kyber [0].
MLKEMKeyFactorySpi() - Constructor for class iaik.security.pq.mlkem.MLKEMKeyFactorySpi
 
MLKEMKeyPairGeneratorSpi - Class in iaik.security.pq.mlkem
This class extends the KeyPairGenerator and serves as an interface for users to create KeyPairs for the Kyber [0] Algorithm.
MLKEMKeyPairGeneratorSpi() - Constructor for class iaik.security.pq.mlkem.MLKEMKeyPairGeneratorSpi
 
MLKEMParameterSpec - Class in iaik.security.pq.mlkem
Implements the AlgorithmParameterSpec interface for the Kyber [0] KEM.
MLKEMParameterSpec() - Constructor for class iaik.security.pq.mlkem.MLKEMParameterSpec
This is the default constructor for the Kyber parameter spec.
MLKEMParameterSpec(MLKEMParameterSpec.ParameterSets) - Constructor for class iaik.security.pq.mlkem.MLKEMParameterSpec
Define the parameter spec for Kyber by the parameter set.
MLKEMParameterSpec(SecurityLevel) - Constructor for class iaik.security.pq.mlkem.MLKEMParameterSpec
Define the parameter spec for Kyber by the security level.
MLKEMParameterSpec(AlgorithmID) - Constructor for class iaik.security.pq.mlkem.MLKEMParameterSpec
Define the parameter spec for Kyber by the algorithm ID.
MLKEMParameterSpec.ParameterSets - Enum in iaik.security.pq.mlkem
The possible parameter sets for Kyber.
MLKEMPrivateKey - Class in iaik.security.pq.mlkem
This class holds a Kyber [0] Private Key.
MLKEMPrivateKey(byte[], byte[], byte[], byte[], MLKEMParameterSpec) - Constructor for class iaik.security.pq.mlkem.MLKEMPrivateKey
Create private key from private key byte array, public key byte array, public key hash and seed z.
MLKEMPrivateKey(byte[], MLKEMParameterSpec) - Constructor for class iaik.security.pq.mlkem.MLKEMPrivateKey
Create private key from a byte array, where arr is either the seed, which is 64 bytes long, or the expandedKey, which is long as for the specific parameter defined.
MLKEMPrivateKey(byte[]) - Constructor for class iaik.security.pq.mlkem.MLKEMPrivateKey
Create private key from an ASN.1 encoded byte sequence
MLKEMPrivateKey.PrivateKeyEncoding - Enum in iaik.security.pq.mlkem
This enumeration is only applied for the needed encoding as an ASN.1 object.
MLKEMPrivateKeySpec - Class in iaik.security.pq.mlkem
This class is the Private Key Spec for Kyber [0].
MLKEMPrivateKeySpec(byte[], MLKEMParameterSpec) - Constructor for class iaik.security.pq.mlkem.MLKEMPrivateKeySpec
Create the private key spec from the raw byte sequence of the private key.
MLKEMPublicKey - Class in iaik.security.pq.mlkem
This class holds a Kyber [0] Public Key.
MLKEMPublicKey(byte[], MLKEMParameterSpec) - Constructor for class iaik.security.pq.mlkem.MLKEMPublicKey
Create public key from the byte sequence of the public key.
MLKEMPublicKey(byte[]) - Constructor for class iaik.security.pq.mlkem.MLKEMPublicKey
Create public key from ASN.1 encoded byte sequence.
MLKEMPublicKeySpec - Class in iaik.security.pq.mlkem
This class is the Public Key Spec for Kyber [0].
MLKEMPublicKeySpec(byte[], MLKEMParameterSpec) - Constructor for class iaik.security.pq.mlkem.MLKEMPublicKeySpec
Create the public key spec from the raw byte sequence of the public key.
mu() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 

N

n() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
nextBytes(byte[]) - Method in class iaik.security.pq.BufferNonSecureRandom
 
nu() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 

P

pkCols() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
pkRowBytes() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
pkRows() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
PQAlgorithmID - Class in iaik.security.pq.provider
 
PQAlgorithmParameterSpec - Class in iaik.security.pq.provider
 
PQAlgorithmParameterSpec() - Constructor for class iaik.security.pq.provider.PQAlgorithmParameterSpec
 
PQAlgorithmParameterSpi<T extends PQAlgorithmParameterSpec> - Class in iaik.security.pq.provider
DO NOT USE THIS CLASS - ONLY FOR INTERNAL USE
PQAlgorithmParameterSpi(Class<T>) - Constructor for class iaik.security.pq.provider.PQAlgorithmParameterSpi
 
PQException - Exception in iaik.security.pq.exception
 
PQException(String) - Constructor for exception iaik.security.pq.exception.PQException
 
PQException(String, Throwable) - Constructor for exception iaik.security.pq.exception.PQException
 
PQRuntimeException - Exception in iaik.security.pq.exception
Generic RuntimeException for the PQ Library.
PQRuntimeException(String) - Constructor for exception iaik.security.pq.exception.PQRuntimeException
Creates a new RuntimeException with the provided message.
PQRuntimeException(String, Throwable) - Constructor for exception iaik.security.pq.exception.PQRuntimeException
Creates a new RuntimeException with the provided message and cause.
privateBytes_ - Variable in class iaik.security.pq.mldsa.MLDSAPrivateKeySpec
 

Q

q() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 

R

rand - Variable in class iaik.security.pq.KEMBenchmarkRunner
 
readyInvocation - Variable in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType_B2
 
readyInvocation - Variable in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType_B2
 
readyInvocation - Variable in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType_B2
 
readyInvocation - Variable in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType_B2
 
readyInvocation - Variable in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType_B2
 
readyIteration - Variable in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType_B2
 
readyIteration - Variable in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType_B2
 
readyIteration - Variable in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType_B2
 
readyIteration - Variable in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType_B2
 
readyIteration - Variable in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType_B2
 
readyTrial - Variable in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType_B2
 
readyTrial - Variable in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType_B2
 
readyTrial - Variable in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType_B2
 
readyTrial - Variable in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType_B2
 
readyTrial - Variable in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType_B2
 
run(Class<?>) - Static method in class iaik.security.pq.hqc.HQCBenchmarkRunner
 
run(Class<?>) - Static method in class iaik.security.pq.KEMBenchmarkRunner
 
run(Class<?>) - Static method in class iaik.security.pq.mceliece.McElieceBenchmarkRunner
 
run(Class<?>) - Static method in class iaik.security.pq.mldsa.MLDSABenchmarkRunner
 
run(Class<?>) - Static method in class iaik.security.pq.mlkem.MLKEMBenchmarkRunner
 
run(Class<?>) - Static method in class iaik.security.pq.SignatureBenchmarkRunner
 
run(Class<?>) - Static method in class iaik.security.pq.slhdsa.SLHDSABenchmarkRunner
 

S

saber - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
SecurityLevel - Enum in iaik.security.pq.provider
The security levels as defined by NIST for the PQC Competition References:
setBytesShake() - Method in class iaik.security.pq.slhdsa.SLHDSABenchmarkRunner
 
setBytesShake_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_setBytesShake_jmhTest
 
setBytesShake_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_setBytesShake_jmhTest
 
setBytesShake_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_setBytesShake_jmhTest
 
setBytesShake_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_setBytesShake_jmhTest
 
setBytesShake_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_setBytesShake_jmhTest
 
setBytesShake_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_setBytesShake_jmhTest
 
setBytesShake_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_setBytesShake_jmhTest
 
setBytesShake_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_setBytesShake_jmhTest
 
setContext(byte[]) - Method in class iaik.security.pq.mldsa.SettingsMLDSAAlgorithmParameterSpec
Sets the context for MLDSA operations.
setContext(byte[]) - Method in class iaik.security.pq.slhdsa.SettingsSLHDSAAlgorithmParameterSpec
Sets the context to be used while signing.
setPrivateKeyEncoding(MLDSAPrivateKey.PrivateKeyEncoding) - Method in class iaik.security.pq.mldsa.MLDSAPrivateKey
Set the privateKeyEncodingDefault variable
setPrivateKeyEncodingDefault(MLKEMPrivateKey.PrivateKeyEncoding) - Method in class iaik.security.pq.mlkem.MLKEMPrivateKey
Set the privateKeyEncodingDefault variable
setTargetBytes() - Method in class iaik.security.pq.slhdsa.SLHDSABenchmarkRunner
 
setTargetBytes_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_setTargetBytes_jmhTest
 
setTargetBytes_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_setTargetBytes_jmhTest
 
setTargetBytes_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_setTargetBytes_jmhTest
 
setTargetBytes_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_setTargetBytes_jmhTest
 
setTargetBytes_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_setTargetBytes_jmhTest
 
setTargetBytes_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_setTargetBytes_jmhTest
 
setTargetBytes_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_setTargetBytes_jmhTest
 
setTargetBytes_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_setTargetBytes_jmhTest
 
SettingsMLDSAAlgorithmParameterSpec - Class in iaik.security.pq.mldsa
This class is used change how the MLDSA signing operation behaves.
SettingsMLDSAAlgorithmParameterSpec() - Constructor for class iaik.security.pq.mldsa.SettingsMLDSAAlgorithmParameterSpec
Creates a default parameter spec with randomized signing enabled and no context set.
SettingsMLDSAAlgorithmParameterSpec(byte[]) - Constructor for class iaik.security.pq.mldsa.SettingsMLDSAAlgorithmParameterSpec
Creates a parameter spec with the specified context.
SettingsMLDSAAlgorithmParameterSpec(boolean) - Constructor for class iaik.security.pq.mldsa.SettingsMLDSAAlgorithmParameterSpec
Creates a parameter spec with the specified randomized signing setting.
SettingsMLDSAAlgorithmParameterSpec(byte[], boolean) - Constructor for class iaik.security.pq.mldsa.SettingsMLDSAAlgorithmParameterSpec
Creates a parameter spec with both the specified context and randomized signing setting.
SettingsSLHDSAAlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
This class changes the SLH-DSA signing behaviour.
SettingsSLHDSAAlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.SettingsSLHDSAAlgorithmParameterSpec
Creates a default SettingsSLHDSAAlgorithmParameterspec.
SettingsSLHDSAAlgorithmParameterSpec(byte[]) - Constructor for class iaik.security.pq.slhdsa.SettingsSLHDSAAlgorithmParameterSpec
Creates an SettingsSLHDSAAlgorithmParameterspec using the pre-hashing context.
SettingsSLHDSAAlgorithmParameterSpec(boolean) - Constructor for class iaik.security.pq.slhdsa.SettingsSLHDSAAlgorithmParameterSpec
Creates an SettingsSLHDSAAlgorithmParameterspec specifying if the signature is generated deterministicly or with additional randomness.
SettingsSLHDSAAlgorithmParameterSpec(byte[], boolean) - Constructor for class iaik.security.pq.slhdsa.SettingsSLHDSAAlgorithmParameterSpec
Creates an SettingsSLHDSAAlgorithmParameterspec using the pre-hashing context and specifying if the signature is generated deterministicly or with additional randomness.
setUp() - Method in class iaik.security.pq.hqc.HQCBenchmarkRunner
Setup global parameters.
setUp() - Method in class iaik.security.pq.KEMBenchmarkRunner
Setup global parameters.
setUp() - Method in class iaik.security.pq.mceliece.McElieceBenchmarkRunner
Setup global parameters.
setUp() - Method in class iaik.security.pq.mldsa.MLDSABenchmarkRunner
Setup global parameters.
setUp() - Method in class iaik.security.pq.mlkem.MLKEMBenchmarkRunner
Setup global parameters.
setUp() - Method in class iaik.security.pq.SignatureBenchmarkRunner
Setup global parameters.
setUp() - Method in class iaik.security.pq.slhdsa.SLHDSABenchmarkRunner
Setup global parameters.
setupInvocationMutex - Variable in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType_B2
 
setupInvocationMutex - Variable in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType_B2
 
setupInvocationMutex - Variable in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType_B2
 
setupInvocationMutex - Variable in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType_B2
 
setupInvocationMutex - Variable in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType_B2
 
setupInvocationMutexUpdater - Static variable in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType_B2
 
setupInvocationMutexUpdater - Static variable in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType_B2
 
setupInvocationMutexUpdater - Static variable in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType_B2
 
setupInvocationMutexUpdater - Static variable in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType_B2
 
setupInvocationMutexUpdater - Static variable in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType_B2
 
setUpIteration() - Method in class iaik.security.pq.KEMBenchmarkRunner
Set up instances for key generation, encapsulation and decapsulation.
setUpIteration() - Method in class iaik.security.pq.mceliece.McElieceBenchmarkRunner
 
setUpIteration() - Method in class iaik.security.pq.SignatureBenchmarkRunner
Set up instances for signing and verifying.
setupIterationMutex - Variable in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType_B2
 
setupIterationMutex - Variable in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType_B2
 
setupIterationMutex - Variable in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType_B2
 
setupIterationMutex - Variable in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType_B2
 
setupIterationMutex - Variable in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType_B2
 
setupIterationMutexUpdater - Static variable in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType_B2
 
setupIterationMutexUpdater - Static variable in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType_B2
 
setupIterationMutexUpdater - Static variable in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType_B2
 
setupIterationMutexUpdater - Static variable in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType_B2
 
setupIterationMutexUpdater - Static variable in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType_B2
 
setupTrialMutex - Variable in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType_B2
 
setupTrialMutex - Variable in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType_B2
 
setupTrialMutex - Variable in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType_B2
 
setupTrialMutex - Variable in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType_B2
 
setupTrialMutex - Variable in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType_B2
 
setupTrialMutexUpdater - Static variable in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType_B2
 
setupTrialMutexUpdater - Static variable in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType_B2
 
setupTrialMutexUpdater - Static variable in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType_B2
 
setupTrialMutexUpdater - Static variable in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType_B2
 
setupTrialMutexUpdater - Static variable in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType_B2
 
shortArrayToByteArray(int[]) - Static method in class iaik.security.pq.util.ByteConversions
Converts a short array to a byte array.
shortsToHex(int[]) - Static method in class iaik.security.pq.util.StringConversionHelper
Converts an array of shorts (contained in integers) into a hexadecimal string with default lowercase.g.
shortsToHex(int[], boolean) - Static method in class iaik.security.pq.util.StringConversionHelper
Converts an array of shorts into a hexadecimal string.
sign() - Method in class iaik.security.pq.SignatureBenchmarkRunner
Signing benchmark
sign_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_sign_jmhTest
 
sign_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_sign_jmhTest
 
sign_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, MLDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_sign_jmhTest
 
sign_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_sign_jmhTest
 
sign_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, MLDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_sign_jmhTest
 
sign_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_sign_jmhTest
 
sign_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_sign_jmhTest
 
sign_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_sign_jmhTest
 
sign_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_sign_jmhTest
 
sign_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_sign_jmhTest
 
sign_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, MLDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_sign_jmhTest
 
sign_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_sign_jmhTest
 
sign_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_sign_jmhTest
 
sign_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_sign_jmhTest
 
sign_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, MLDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_sign_jmhTest
 
sign_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_sign_jmhTest
 
SignatureBenchmarkRunner - Class in iaik.security.pq
 
SignatureBenchmarkRunner() - Constructor for class iaik.security.pq.SignatureBenchmarkRunner
 
SLHDSAAlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
SLH-DSA Parameter Specification.
SLHDSAAlgorithmParameterSpec(AlgorithmID) - Constructor for class iaik.security.pq.slhdsa.SLHDSAAlgorithmParameterSpec
SLHDSAAlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.SLHDSAAlgorithmParameterSpec
Returns an SLHDSAAlgorithmParameterSpec with the recommended NIST security level.
SLHDSAAlgorithmParameterSpec(SecurityLevel) - Constructor for class iaik.security.pq.slhdsa.SLHDSAAlgorithmParameterSpec
SLHDSABenchmarkRunner - Class in iaik.security.pq.slhdsa
SLH-DSA Benchmark Runner
SLHDSABenchmarkRunner() - Constructor for class iaik.security.pq.slhdsa.SLHDSABenchmarkRunner
 
SLHDSABenchmarkRunner_copySubtreeAddress_jmhTest - Class in iaik.security.pq.slhdsa.jmh_generated
 
SLHDSABenchmarkRunner_copySubtreeAddress_jmhTest() - Constructor for class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_copySubtreeAddress_jmhTest
 
SLHDSABenchmarkRunner_initHashFunction_jmhTest - Class in iaik.security.pq.slhdsa.jmh_generated
 
SLHDSABenchmarkRunner_initHashFunction_jmhTest() - Constructor for class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_initHashFunction_jmhTest
 
SLHDSABenchmarkRunner_jmhType - Class in iaik.security.pq.slhdsa.jmh_generated
 
SLHDSABenchmarkRunner_jmhType() - Constructor for class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType
 
SLHDSABenchmarkRunner_jmhType_B1 - Class in iaik.security.pq.slhdsa.jmh_generated
 
SLHDSABenchmarkRunner_jmhType_B1() - Constructor for class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType_B1
 
SLHDSABenchmarkRunner_jmhType_B2 - Class in iaik.security.pq.slhdsa.jmh_generated
 
SLHDSABenchmarkRunner_jmhType_B2() - Constructor for class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType_B2
 
SLHDSABenchmarkRunner_jmhType_B3 - Class in iaik.security.pq.slhdsa.jmh_generated
 
SLHDSABenchmarkRunner_jmhType_B3() - Constructor for class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType_B3
 
SLHDSABenchmarkRunner_keyGen_jmhTest - Class in iaik.security.pq.slhdsa.jmh_generated
 
SLHDSABenchmarkRunner_keyGen_jmhTest() - Constructor for class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_keyGen_jmhTest
 
SLHDSABenchmarkRunner_setBytesShake_jmhTest - Class in iaik.security.pq.slhdsa.jmh_generated
 
SLHDSABenchmarkRunner_setBytesShake_jmhTest() - Constructor for class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_setBytesShake_jmhTest
 
SLHDSABenchmarkRunner_setTargetBytes_jmhTest - Class in iaik.security.pq.slhdsa.jmh_generated
 
SLHDSABenchmarkRunner_setTargetBytes_jmhTest() - Constructor for class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_setTargetBytes_jmhTest
 
SLHDSABenchmarkRunner_sign_jmhTest - Class in iaik.security.pq.slhdsa.jmh_generated
 
SLHDSABenchmarkRunner_sign_jmhTest() - Constructor for class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_sign_jmhTest
 
SLHDSABenchmarkRunner_thash_jmhTest - Class in iaik.security.pq.slhdsa.jmh_generated
 
SLHDSABenchmarkRunner_thash_jmhTest() - Constructor for class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_thash_jmhTest
 
SLHDSABenchmarkRunner_verify_jmhTest - Class in iaik.security.pq.slhdsa.jmh_generated
 
SLHDSABenchmarkRunner_verify_jmhTest() - Constructor for class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_verify_jmhTest
 
SLHDSAKeyFactory - Class in iaik.security.pq.slhdsa
Implementation of the Key Factory Service Provider for SLH-DSA.
SLHDSAKeyFactory() - Constructor for class iaik.security.pq.slhdsa.SLHDSAKeyFactory
 
SLHDSAKeyPairGenerator - Class in iaik.security.pq.slhdsa
This class extends the KeyPairGenerator and serves as an interface for users to create KeyPairs for the SLH-DSA algorithm.
SLHDSAKeyPairGenerator() - Constructor for class iaik.security.pq.slhdsa.SLHDSAKeyPairGenerator
 
SLHDSAPrivateKey - Class in iaik.security.pq.slhdsa
This class holds a SLH-DSA [0] Private Key.
SLHDSAPrivateKey(byte[]) - Constructor for class iaik.security.pq.slhdsa.SLHDSAPrivateKey
Creates a private key from an ASN.1 encoded byte sequence.
SLHDSAPrivateKeySpec - Class in iaik.security.pq.slhdsa
Specifies an SLH-DSA private key.
SLHDSAPrivateKeySpec(byte[], SLHDSAAlgorithmParameterSpec) - Constructor for class iaik.security.pq.slhdsa.SLHDSAPrivateKeySpec
Creates a KeySpec using the secret key bytes.
SLHDSAPublicKey - Class in iaik.security.pq.slhdsa
This class holds a SLH-DSA [0] Public Key.
SLHDSAPublicKey(byte[], SLHDSAParams, AlgorithmID) - Constructor for class iaik.security.pq.slhdsa.SLHDSAPublicKey
Creates a public key based on the public key bytes, the parameters and the algorithm ID.
SLHDSAPublicKey(byte[]) - Constructor for class iaik.security.pq.slhdsa.SLHDSAPublicKey
Creates a public key from an ASN.1 encoded byte sequence.
SLHDSAPublicKeySpec - Class in iaik.security.pq.slhdsa
Specifies an SLH-DSA public key.
SLHDSAPublicKeySpec(byte[], SLHDSAAlgorithmParameterSpec) - Constructor for class iaik.security.pq.slhdsa.SLHDSAPublicKeySpec
Creates a KeySpec using the public key bytes.
slhDsaSha128f - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
SLHDSASha128F - Class in iaik.security.pq.slhdsa
 
SLHDSASha128F() - Constructor for class iaik.security.pq.slhdsa.SLHDSASha128F
 
SLHDSASha128FAlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
SLHDSASha128FAlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.SLHDSASha128FAlgorithmParameterSpec
 
slhDsaSha128s - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
SLHDSASha128S - Class in iaik.security.pq.slhdsa
 
SLHDSASha128S() - Constructor for class iaik.security.pq.slhdsa.SLHDSASha128S
 
SLHDSASha128SAlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
SLHDSASha128SAlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.SLHDSASha128SAlgorithmParameterSpec
 
slhDsaSha192f - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
SLHDSASha192F - Class in iaik.security.pq.slhdsa
 
SLHDSASha192F() - Constructor for class iaik.security.pq.slhdsa.SLHDSASha192F
 
SLHDSASha192FAlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
SLHDSASha192FAlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.SLHDSASha192FAlgorithmParameterSpec
 
slhDsaSha192s - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
SLHDSASha192S - Class in iaik.security.pq.slhdsa
 
SLHDSASha192S() - Constructor for class iaik.security.pq.slhdsa.SLHDSASha192S
 
SLHDSASha192SAlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
SLHDSASha192SAlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.SLHDSASha192SAlgorithmParameterSpec
 
slhDsaSha256f - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
SLHDSASha256F - Class in iaik.security.pq.slhdsa
 
SLHDSASha256F() - Constructor for class iaik.security.pq.slhdsa.SLHDSASha256F
 
SLHDSASha256FAlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
SLHDSASha256FAlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.SLHDSASha256FAlgorithmParameterSpec
 
slhDsaSha256s - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
SLHDSASha256S - Class in iaik.security.pq.slhdsa
 
SLHDSASha256S() - Constructor for class iaik.security.pq.slhdsa.SLHDSASha256S
 
SLHDSASha256SAlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
SLHDSASha256SAlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.SLHDSASha256SAlgorithmParameterSpec
 
slhDsaShake128f - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
SLHDSAShake128F - Class in iaik.security.pq.slhdsa
 
SLHDSAShake128F() - Constructor for class iaik.security.pq.slhdsa.SLHDSAShake128F
 
SLHDSAShake128FAlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
SLHDSAShake128FAlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.SLHDSAShake128FAlgorithmParameterSpec
 
slhDsaShake128s - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
SLHDSAShake128S - Class in iaik.security.pq.slhdsa
 
SLHDSAShake128S() - Constructor for class iaik.security.pq.slhdsa.SLHDSAShake128S
 
SLHDSAShake128SAlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
SLHDSAShake128SAlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.SLHDSAShake128SAlgorithmParameterSpec
 
slhDsaShake192f - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
SLHDSAShake192F - Class in iaik.security.pq.slhdsa
 
SLHDSAShake192F() - Constructor for class iaik.security.pq.slhdsa.SLHDSAShake192F
 
SLHDSAShake192FAlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
SLHDSAShake192FAlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.SLHDSAShake192FAlgorithmParameterSpec
 
slhDsaShake192s - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
SLHDSAShake192S - Class in iaik.security.pq.slhdsa
 
SLHDSAShake192S() - Constructor for class iaik.security.pq.slhdsa.SLHDSAShake192S
 
SLHDSAShake192SAlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
SLHDSAShake192SAlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.SLHDSAShake192SAlgorithmParameterSpec
 
slhDsaShake256f - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
SLHDSAShake256F - Class in iaik.security.pq.slhdsa
 
SLHDSAShake256F() - Constructor for class iaik.security.pq.slhdsa.SLHDSAShake256F
 
SLHDSAShake256FAlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
SLHDSAShake256FAlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.SLHDSAShake256FAlgorithmParameterSpec
 
slhDsaShake256s - Static variable in class iaik.security.pq.provider.PQAlgorithmID
 
SLHDSAShake256S - Class in iaik.security.pq.slhdsa
 
SLHDSAShake256S() - Constructor for class iaik.security.pq.slhdsa.SLHDSAShake256S
 
SLHDSAShake256SAlgorithmParameterSpec - Class in iaik.security.pq.slhdsa
 
SLHDSAShake256SAlgorithmParameterSpec() - Constructor for class iaik.security.pq.slhdsa.SLHDSAShake256SAlgorithmParameterSpec
 
SLHDSASignature - Class in iaik.security.pq.slhdsa
The base signature SPI class for the SLH-DSA [0] algorithm.
SLHDSASignature() - Constructor for class iaik.security.pq.slhdsa.SLHDSASignature
The default constructor.
StringConversionHelper - Class in iaik.security.pq.util
Utility methods for converting bytes
syndromeBytes() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 

T

t() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
tau() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
tearInvocationMutex - Variable in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType_B2
 
tearInvocationMutex - Variable in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType_B2
 
tearInvocationMutex - Variable in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType_B2
 
tearInvocationMutex - Variable in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType_B2
 
tearInvocationMutex - Variable in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType_B2
 
tearInvocationMutexUpdater - Static variable in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType_B2
 
tearInvocationMutexUpdater - Static variable in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType_B2
 
tearInvocationMutexUpdater - Static variable in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType_B2
 
tearInvocationMutexUpdater - Static variable in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType_B2
 
tearInvocationMutexUpdater - Static variable in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType_B2
 
tearIterationMutex - Variable in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType_B2
 
tearIterationMutex - Variable in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType_B2
 
tearIterationMutex - Variable in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType_B2
 
tearIterationMutex - Variable in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType_B2
 
tearIterationMutex - Variable in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType_B2
 
tearIterationMutexUpdater - Static variable in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType_B2
 
tearIterationMutexUpdater - Static variable in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType_B2
 
tearIterationMutexUpdater - Static variable in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType_B2
 
tearIterationMutexUpdater - Static variable in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType_B2
 
tearIterationMutexUpdater - Static variable in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType_B2
 
tearTrialMutex - Variable in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType_B2
 
tearTrialMutex - Variable in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType_B2
 
tearTrialMutex - Variable in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType_B2
 
tearTrialMutex - Variable in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType_B2
 
tearTrialMutex - Variable in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType_B2
 
tearTrialMutexUpdater - Static variable in class iaik.security.pq.hqc.jmh_generated.HQCBenchmarkRunner_jmhType_B2
 
tearTrialMutexUpdater - Static variable in class iaik.security.pq.mceliece.jmh_generated.McElieceBenchmarkRunner_jmhType_B2
 
tearTrialMutexUpdater - Static variable in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_jmhType_B2
 
tearTrialMutexUpdater - Static variable in class iaik.security.pq.mlkem.jmh_generated.MLKEMBenchmarkRunner_jmhType_B2
 
tearTrialMutexUpdater - Static variable in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_jmhType_B2
 
thash(Blackhole) - Method in class iaik.security.pq.slhdsa.SLHDSABenchmarkRunner
 
thash_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_thash_jmhTest
 
thash_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_thash_jmhTest
 
thash_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_thash_jmhTest
 
thash_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_thash_jmhTest
 
thash_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_thash_jmhTest
 
thash_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_thash_jmhTest
 
thash_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_thash_jmhTest
 
thash_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_thash_jmhTest
 
TIMEOUT_TIME - Static variable in class iaik.security.pq.BenchmarkConstants
Total timeout (in seconds)
toString() - Method in class iaik.security.pq.hqc.HQCParameterSpec
 
toString() - Method in class iaik.security.pq.hqc.HQCPrivateKey
 
toString() - Method in class iaik.security.pq.hqc.HQCPublicKey
 
toString() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
 
toString() - Method in class iaik.security.pq.mlkem.MLKEMParameterSpec
 
toString() - Method in class iaik.security.pq.mlkem.MLKEMPrivateKey
 
toString() - Method in class iaik.security.pq.mlkem.MLKEMPublicKey
 
translateKey(Key) - Static method in class iaik.security.pq.mldsa.MLDSAKeyFactory
Translates the given key object of some unknown or untrusted provider into a key object supported by this MLDSA key factory.
translateKey(Key) - Static method in class iaik.security.pq.slhdsa.SLHDSAKeyFactory
 

U

useRandomizedSigning(boolean) - Method in class iaik.security.pq.mldsa.SettingsMLDSAAlgorithmParameterSpec
Configures whether signatures should be randomized (true, default) or deterministic (false).
useRandomizedSigning(boolean) - Method in class iaik.security.pq.slhdsa.SettingsSLHDSAAlgorithmParameterSpec
Determines if the signature should be randomized or deterministic.

V

valueOf(String) - Static method in enum iaik.security.pq.hqc.HQCParameterSpec.ParameterSets
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum iaik.security.pq.mceliece.McElieceParameterSpec.ParameterSets
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum iaik.security.pq.mldsa.MLDSAPrivateKey.PrivateKeyEncoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum iaik.security.pq.mlkem.MLKEMParameterSpec.ParameterSets
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum iaik.security.pq.mlkem.MLKEMPrivateKey.PrivateKeyEncoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum iaik.security.pq.provider.SecurityLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum iaik.security.pq.hqc.HQCParameterSpec.ParameterSets
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum iaik.security.pq.mceliece.McElieceParameterSpec.ParameterSets
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum iaik.security.pq.mldsa.MLDSAPrivateKey.PrivateKeyEncoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum iaik.security.pq.mlkem.MLKEMParameterSpec.ParameterSets
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum iaik.security.pq.mlkem.MLKEMPrivateKey.PrivateKeyEncoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum iaik.security.pq.provider.SecurityLevel
Returns an array containing the constants of this enum type, in the order they are declared.
verify() - Method in class iaik.security.pq.SignatureBenchmarkRunner
Verification benchmark
verify_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_verify_jmhTest
 
verify_AverageTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_verify_jmhTest
 
verify_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, MLDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_verify_jmhTest
 
verify_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_verify_jmhTest
 
verify_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, MLDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_verify_jmhTest
 
verify_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_verify_jmhTest
 
verify_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_verify_jmhTest
 
verify_SampleTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_verify_jmhTest
 
verify_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_verify_jmhTest
 
verify_SingleShotTime(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_verify_jmhTest
 
verify_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, MLDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_verify_jmhTest
 
verify_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_verify_jmhTest
 
verify_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_verify_jmhTest
 
verify_Throughput(InfraControl, ThreadParams) - Method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_verify_jmhTest
 
verify_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, MLDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.mldsa.jmh_generated.MLDSABenchmarkRunner_verify_jmhTest
 
verify_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SLHDSABenchmarkRunner_jmhType) - Static method in class iaik.security.pq.slhdsa.jmh_generated.SLHDSABenchmarkRunner_verify_jmhTest
 

W

WARMUP_ITERATIONS - Static variable in class iaik.security.pq.BenchmarkConstants
Number of warmup iterations
WARMUP_TIME - Static variable in class iaik.security.pq.BenchmarkConstants
Time per measurement (in milliseconds)
A B C D E F G H I K L M N P Q R S T U V W 
Skip navigation links

Copyright © 2020–2025 Stiftung SIC. All rights reserved.