- 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
-
- Hashing - Class in iaik.security.pq.util
-
Utility class used for internal usage
- hashML_DSA44withSHA512Parameters - Static variable in class iaik.security.pq.provider.PQAlgorithmID
-
- hashML_DSA65withSHA512Parameters - Static variable in class iaik.security.pq.provider.PQAlgorithmID
-
- hashML_DSA87withSHA512Parameters - Static variable in class iaik.security.pq.provider.PQAlgorithmID
-
- 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
-
- HashMLDSAAlgorithmParameterSpec - Class in iaik.security.pq.mldsa
-
Dilithium parameter specification.
- HashMLDSAAlgorithmParameterSpec(SecurityLevel, HashMLDSAAlgorithmParameterSpec.HASH_ALGORITHM) - Constructor for class iaik.security.pq.mldsa.HashMLDSAAlgorithmParameterSpec
-
- HashMLDSAAlgorithmParameterSpec(SecurityLevel) - Constructor for class iaik.security.pq.mldsa.HashMLDSAAlgorithmParameterSpec
-
- HashMLDSAAlgorithmParameterSpec.HASH_ALGORITHM - Enum in iaik.security.pq.mldsa
-
- 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.
- 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
-
- 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.
- m() - Method in class iaik.security.pq.mceliece.McElieceParameterSpec
-
- 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
-
- 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
-
- McElieceParameterSpec() - Constructor for class iaik.security.pq.mceliece.McElieceParameterSpec
-
- 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
-
- MLDSA - Class in iaik.security.pq.mldsa
-
The base signature SPI class for the ML-DSA [0] algorithm.
- MLDSA() - Constructor for class iaik.security.pq.mldsa.MLDSA
-
- MLDSA2AlgorithmParameterSpec - Class in iaik.security.pq.mldsa
-
ML-DSA Algorithm Parameter for NIST security lvl 2
- MLDSA2AlgorithmParameterSpec() - Constructor for class iaik.security.pq.mldsa.MLDSA2AlgorithmParameterSpec
-
- MLDSA3AlgorithmParameterSpec - Class in iaik.security.pq.mldsa
-
ML-DSA Algorithm Parameter for NIST security lvl 3
- MLDSA3AlgorithmParameterSpec() - Constructor for class iaik.security.pq.mldsa.MLDSA3AlgorithmParameterSpec
-
- MLDSA44 - Class in iaik.security.pq.mldsa
-
- MLDSA44() - Constructor for class iaik.security.pq.mldsa.MLDSA44
-
- MLDSA5AlgorithmParameterSpec - Class in iaik.security.pq.mldsa
-
ML-DSA Algorithm Parameter for NIST security lvl 5
- MLDSA5AlgorithmParameterSpec() - Constructor for class iaik.security.pq.mldsa.MLDSA5AlgorithmParameterSpec
-
- MLDSA65 - Class in iaik.security.pq.mldsa
-
- MLDSA65() - Constructor for class iaik.security.pq.mldsa.MLDSA65
-
- MLDSA87 - Class in iaik.security.pq.mldsa
-
- MLDSA87() - Constructor for class iaik.security.pq.mldsa.MLDSA87
-
- MLDSAAlgorithmParameterSpec - Class in iaik.security.pq.mldsa
-
ML-DSA parameter specification.
- MLDSAAlgorithmParameterSpec() - Constructor for class iaik.security.pq.mldsa.MLDSAAlgorithmParameterSpec
-
- MLDSAAlgorithmParameterSpec(SecurityLevel) - Constructor for class iaik.security.pq.mldsa.MLDSAAlgorithmParameterSpec
-
- MLDSAAlgorithmParameterSpec(AlgorithmID) - Constructor for class iaik.security.pq.mldsa.MLDSAAlgorithmParameterSpec
-
- MLDSAKeyFactory - Class in iaik.security.pq.mldsa
-
Implementation of the Key Factory Service Provider for ML-DSA.
- 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 ML-DSA [0] Algorithm.
- MLDSAKeyPairGeneratorSpi() - Constructor for class iaik.security.pq.mldsa.MLDSAKeyPairGeneratorSpi
-
- mlDsaParameters44 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
-
- mlDsaParameters65 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
-
- mlDsaParameters87 - Static variable in class iaik.security.pq.provider.PQAlgorithmID
-
- MLDSAPrivateKey - Class in iaik.security.pq.mldsa
-
This class holds an ML-DSA [1] Private Key.
- MLDSAPrivateKey(byte[]) - Constructor for class iaik.security.pq.mldsa.MLDSAPrivateKey
-
Create a private key from an ASN.1 encoded byte sequence
- MLDSAPrivateKeySpec - Class in iaik.security.pq.mldsa
-
Specifies an ML-DSA private key
- MLDSAPrivateKeySpec(byte[], MLDSAAlgorithmParameterSpec) - Constructor for class iaik.security.pq.mldsa.MLDSAPrivateKeySpec
-
- MLDSAPublicKey - Class in iaik.security.pq.mldsa
-
This class holds an ML-DSA [1] Public Key.
- MLDSAPublicKey(byte[]) - Constructor for class iaik.security.pq.mldsa.MLDSAPublicKey
-
Create public key from ASN.1 encoded byte sequence.
- MLDSAPublicKeySpec - Class in iaik.security.pq.mldsa
-
Specifies an ML-DSA public key
- MLDSAPublicKeySpec(byte[], MLDSAAlgorithmParameterSpec) - Constructor for class iaik.security.pq.mldsa.MLDSAPublicKeySpec
-
- 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.
- 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
-
- 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 raw byte array only, which contains the private key,
optionally the public key, the hash of the public key and the seed
- MLKEMPrivateKey(byte[]) - Constructor for class iaik.security.pq.mlkem.MLKEMPrivateKey
-
Create private key from an ASN.1 encoded byte sequence
- 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
-
- 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.HashMLDSAAlgorithmParameterSpec.HASH_ALGORITHM
-
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.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.HashMLDSAAlgorithmParameterSpec.HASH_ALGORITHM
-
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.provider.SecurityLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.