< A B C D E F G H I J K L M N O P Q R S T U V W X Z

<

() - Static method in class de.flexiprovider.api.Registry
 
() - Static method in class de.flexiprovider.ec.asn1.ECurvesOIDRegistry
Construct the "OID -> ASN.1 types" mapping via static initialization.
() - Static method in class de.flexiprovider.ec.parameters.CurveRegistry
Construct the "keySize -> default curve parameters" mapping via static initialization.

A

a - Variable in class de.flexiprovider.common.math.quadraticfields.QuadraticIdeal
 
abs() - Method in class de.flexiprovider.common.math.FlexiBigInt
 
add(FlexiBigInt) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
add(GF2nPolynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Adds the PolynomialGF2n b to this and returns the result in a new PolynomialGF2n.
add(GF2Polynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Adds two GF2Polynomials, this and b, and returns the result.
add(GFElement) - Method in class de.flexiprovider.common.math.finitefields.GFPElement
Compute the sum of this element and addend.
add(GFElement) - Method in interface de.flexiprovider.common.math.finitefields.GFElement
Compute the sum of this element and the addend.
add(GFElement) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Compute the sum of this element and addend.
add(GFElement) - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Compute the sum of this element and addend.
add(GFP32Polynomial) - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
adds the given Polynomial to this Polynomial and returns the result
add(GFP64Polynomial) - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
adds the given Polynomial to this Polynomial and returns the result
add(int, Class, String) - Static method in class de.flexiprovider.api.Registry
Register an algorithm of the given type under the given name.
add(int, Class, String) - Method in class de.flexiprovider.api.FlexiProvider
Register an algorithm of the given type under the given name.
add(int, Class, String[]) - Static method in class de.flexiprovider.api.Registry
Register an algorithm of the given type under the given names.
add(int, Class, String[]) - Method in class de.flexiprovider.api.FlexiProvider
Register an algorithm of the given type under the given names.
add(int, int) - Method in class de.flexiprovider.common.math.codingtheory.GF2mField
Return sum of two elements
add(int, int) - Static method in class de.flexiprovider.common.math.codingtheory.PolynomialRingGF2
Return sum of two polyomials
add(ModQConvolutionPolynomial) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Add the addend to this polynomial.
add(Point) - Method in class de.flexiprovider.common.math.ellipticcurves.Point
Adds to this point the point other.
add(Point) - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Adds to this point the point other.
add(Point) - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
Adds to this point other.
add(PolynomialGF2mSmallM) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Compute the sum of this polynomial and the given polynomial.
add(TSSPolynomial) - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
adds the given Polynomial to this Polynomial and returns the result
add(Vector) - Method in class de.flexiprovider.common.math.linearalgebra.Vector
Add another vector to this vector.
add(Vector) - Method in class de.flexiprovider.common.math.linearalgebra.GF2Vector
Adds another GF2Vector to this vector.
add(Vector) - Method in class de.flexiprovider.common.math.linearalgebra.GF2mVector
Add another vector to this vector.
addAffine(Point) - Method in class de.flexiprovider.common.math.ellipticcurves.Point
Adds in affine coordinates to this point the point other.
addAffine(Point) - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Adds in affine coordinates to this point the point other.
addAffine(Point) - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
Adds in affine coordinates to this point the point other.
addElem(short, short) - Static method in class de.flexiprovider.pqc.rainbow.util.GF2Field
This function calculates the sum of two elements as an operation in GF2^8
addElement(PFlashPublicKeyElement) - Method in class de.flexiprovider.pqc.pflash.PFlashPublicKey
 
addGFPVector(Vector, Vector) - Method in class de.flexiprovider.pqc.tss.TSS
Adds two Vectors of TSSPolynomial by adding the Polynomials in each Vector.
addMonomial(int) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Compute the sum of this polynomial and the monomial of the given degree.
addPolynomials(MQSystemGF2) - Method in class de.flexiprovider.common.math.pmiplus.MQSystemGF2
compute {f1+g1,..., fm+gm}, where {fi} is this system and {gi} is given
addReverseOID(int, String, String) - Method in class de.flexiprovider.api.FlexiProvider
Assign an OID for the reverse mapping (OID -> algorithm name) to an algorithm.
addSquareMatrix(short[][], short[][]) - Method in class de.flexiprovider.pqc.rainbow.util.ComputeInField
Adds the n x n matrices matrix1 and matrix2
addStandardAlgParams(String[], String[]) - Static method in class de.flexiprovider.api.Registry
Register a list of standardized algorithm parameters for the given list of algorithms.
addStandardAlgParams(String, String[]) - Static method in class de.flexiprovider.api.Registry
Register a list of (names of) standardized algorithm parameters for the given algorithm.
addThis(ModQConvolutionPolynomial) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Add the addend to this polynomial (overwriting this polynomial).
addToThis(GF2Polynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Adds b to this GF2Polynomial and assigns the result to this GF2Polynomial.
addToThis(GFElement) - Method in class de.flexiprovider.common.math.finitefields.GFPElement
Compute this + addend (overwrite this).
addToThis(GFElement) - Method in interface de.flexiprovider.common.math.finitefields.GFElement
Compute the sum of this element and the addend, overwriting this element.
addToThis(GFElement) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Compute this + addend (overwrite this).
addToThis(GFElement) - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Compute this + addend (overwrite this).
addToThis(GFP32Polynomial) - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
Adds the supplied Polynomial to this Polynomial and sets this Polynomial as the result
addToThis(GFP64Polynomial) - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
Adds the supplied Polynomial to this Polynomial and sets this Polynomial as the result
addToThis(Point) - Method in class de.flexiprovider.common.math.ellipticcurves.Point
Adds to this point the point other.
addToThis(Point) - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Adds to this point the point other.
addToThis(Point) - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
Adds to this point other.
addToThis(PolynomialGF2mSmallM) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Add the given polynomial to this polynomial (overwrite this).
addToThis(TSSPolynomial) - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
Adds the supplied Polynomial to this Polynomial and sets this Polynomial as the result
addVect(short[], short[]) - Method in class de.flexiprovider.pqc.rainbow.util.ComputeInField
Addition of two vectors
ALG_NAME - Static variable in class de.flexiprovider.core.desede.DESede
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.desede.DESede.DESede_CBC
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.camellia.Camellia
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.elgamal.ElGamal
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamal
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.idea.IDEA
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CMac.DESede
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CMac.AES128
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CMac.AES192
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CMac.AES256
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.TwoTrackMac.TTMac32
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.TwoTrackMac.TTMac64
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.TwoTrackMac.TTMac96
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.TwoTrackMac.TTMac128
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.TwoTrackMac.TTMac160
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CBCMac.AES128
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CBCMac.AES192
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CBCMac.AES256
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CBCMac.Camellia
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CBCMac.DESede
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CBCMac.IDEA
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CBCMac.MARS
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CBCMac.Misty1
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CBCMac.RC2
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CBCMac.RC5
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CBCMac.RC6
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CBCMac.SAFERPlus
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CBCMac.SAFERPlusPlus
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CBCMac.Serpent
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CBCMac.Shacal
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CBCMac.Shacal2
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mac.CBCMac.Twofish
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.mars.MARS
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.VSH
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.Tiger
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.RIPEMD160
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.SHA224
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.SHA384
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.RIPEMD320
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.RIPEMD128
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.MD4
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.MD5
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.SHA256
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.FORK256
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.SHA1
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.RIPEMD256
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.SHA512
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.DHA256
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.swifftx.SWIFFTX384
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.swifftx.SWIFFTX256
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.swifftx.SWIFFTX512
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.md.swifftx.SWIFFTX224
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.misty1.Misty1
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.rc2.RC2
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.rc5.RC5
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.rc6.RC6
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.rijndael.Rijndael
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES128_ECB
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES128_CBC
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES128_OFB
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES128_CFB
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES192_ECB
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES192_CBC
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES192_OFB
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES192_CFB
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES256_ECB
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES256_CBC
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES256_OFB
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES256_CFB
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.saferplus.SAFERPlus
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.saferplusplus.SAFERPlusPlus
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.serpent.Serpent
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.shacal.Shacal
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.shacal2.Shacal2
The algorithm name.
ALG_NAME - Static variable in class de.flexiprovider.core.twofish.Twofish
The algorithm name.
ALG_NAME2 - Static variable in class de.flexiprovider.core.mac.TwoTrackMac.TTMac32
An alternative algorithm name.
ALG_NAME2 - Static variable in class de.flexiprovider.core.mac.TwoTrackMac.TTMac64
An alternative algorithm name.
ALG_NAME2 - Static variable in class de.flexiprovider.core.mac.TwoTrackMac.TTMac96
An alternative algorithm name.
ALG_NAME2 - Static variable in class de.flexiprovider.core.mac.TwoTrackMac.TTMac128
An alternative algorithm name.
ALG_NAME2 - Static variable in class de.flexiprovider.core.mac.TwoTrackMac.TTMac160
An alternative algorithm name.
ALG_NAME2 - Static variable in class de.flexiprovider.core.md.SHA1
An alternative algorithm name.
ALG_NAME3 - Static variable in class de.flexiprovider.core.mac.TwoTrackMac.TTMac160
A second alternative algorithm name.
ALG_NAME4 - Static variable in class de.flexiprovider.core.mac.TwoTrackMac.TTMac160
A third alternative algorithm name.
ALG_PARAM_GENERATOR - Static variable in class de.flexiprovider.api.Registry
Constant for algorithm parameter generators
ALG_PARAM_GENERATOR - Static variable in class de.flexiprovider.api.FlexiProvider
Constant for algorithm parameter generators
ALG_PARAM_SPEC - Static variable in class de.flexiprovider.api.Registry
Constant for algorithm parameter specifications
ALG_PARAMS - Static variable in class de.flexiprovider.api.Registry
Constant for algorithm parameters (used to encode and decode parameter specifications)
ALG_PARAMS - Static variable in class de.flexiprovider.api.FlexiProvider
Constant for algorithm parameters (used to encode and decode parameter specifications)
algName - Variable in class de.flexiprovider.core.rijndael.Rijndael
The algorithm name returned by Rijndael.getName().
AlgorithmIdentifier - class de.flexiprovider.pki.AlgorithmIdentifier.
This class represents the ASN.1/DER value of the AlgorithmIdentifier defined in Annex D to Recommendation X.509.
AlgorithmIdentifier() - Constructor for class de.flexiprovider.pki.AlgorithmIdentifier
This method builds the tree of ASN.1 objects used for decoding this structure.
AlgorithmIdentifier(ASN1ObjectIdentifier, ASN1Type) - Constructor for class de.flexiprovider.pki.AlgorithmIdentifier
Creates an instance with the given OID and parameters.
AlgorithmIdentifier(ASN1ObjectIdentifier, byte[]) - Constructor for class de.flexiprovider.pki.AlgorithmIdentifier
Creates an instance with the given OID and opaque algorithm parameter representation.
AlgorithmParameterGenerator - class de.flexiprovider.api.parameters.AlgorithmParameterGenerator.
 
AlgorithmParameterGenerator() - Constructor for class de.flexiprovider.api.parameters.AlgorithmParameterGenerator
 
AlgorithmParameters - class de.flexiprovider.api.parameters.AlgorithmParameters.
This class defines the interface used to manage algorithm parameters.
AlgorithmParameters() - Constructor for class de.flexiprovider.api.parameters.AlgorithmParameters
 
AlgorithmParameterSpec - interface de.flexiprovider.api.parameters.AlgorithmParameterSpec.
A (transparent) specification of cryptographic parameters.
ALTERNATIVE_OID - Static variable in class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.MD5
An alternative OID of MD5withRSA (defined by SecSIG).
ALTERNATIVE_OID - Static variable in class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.SHA1
An alternative OID of MD5withRSA (defined by SecSIG).
and(FlexiBigInt) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
andNot(FlexiBigInt) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
arrEqual(long[], long[]) - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
 
arrEqual(long[], long[]) - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
 
ASN1Tools - class de.flexiprovider.common.util.ASN1Tools.
ASN.1 utility class.
assignAll() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Sets all Bits to 1.
assignOne() - Method in class de.flexiprovider.common.math.finitefields.GF2nElement
Assigns the value 1 to this element.
assignOne() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Assigns the value 'one' to this Polynomial.
assignOne() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
assigns to this element the one element
assignOne() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Sets the LSB to 1 and all other to 0, assigning 'one' to this GF2Polynomial.
assignX() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Sets Bit 1 to 1 and all other to 0, assigning 'x' to this GF2Polynomial.
assignZero() - Method in class de.flexiprovider.common.math.finitefields.GF2nElement
Assign the value 0 to this element.
assignZero() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Assigns the value 'zero' to this Polynomial.
assignZero() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
assigns to this element the zero element
assignZero() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Resets all bits to zero.
assignZeroToElements() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
 
ASYMMETRIC_BLOCK_CIPHER - Static variable in class de.flexiprovider.api.Registry
Constant for asymmetric block ciphers
ASYMMETRIC_HYBRID_CIPHER - Static variable in class de.flexiprovider.api.Registry
Constant for asymmetric hybrid ciphers
AsymmetricBlockCipher - class de.flexiprovider.api.AsymmetricBlockCipher.
The AsymmetricBlockCipher class extends CipherSpi.
AsymmetricBlockCipher() - Constructor for class de.flexiprovider.api.AsymmetricBlockCipher
The AsymmetricBlockCipher() constructor
AsymmetricHybridCipher - class de.flexiprovider.api.AsymmetricHybridCipher.
The AsymmetricHybridCipher class extends CipherSpi.
AsymmetricHybridCipher() - Constructor for class de.flexiprovider.api.AsymmetricHybridCipher
 
at(int) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Returns the coefficient at index.

B

b - Variable in class de.flexiprovider.common.math.quadraticfields.QuadraticIdeal
 
BadPaddingException - exception de.flexiprovider.api.exceptions.BadPaddingException.
 
BadPaddingException() - Constructor for class de.flexiprovider.api.exceptions.BadPaddingException
 
BadPaddingException(String) - Constructor for class de.flexiprovider.api.exceptions.BadPaddingException
 
BASIS_TYPE_ONB - Static variable in class de.flexiprovider.ec.asn1.FieldId
OID identifying Gaussian (orthonormal) basis type
BASIS_TYPE_PENTANOMIAL - Static variable in class de.flexiprovider.ec.asn1.FieldId
OID identifying pentanomial basis type
BASIS_TYPE_TRINOMIAL - Static variable in class de.flexiprovider.ec.asn1.FieldId
OID identifying trinomial basis type
BBSRandom - class de.flexiprovider.core.random.BBSRandom.
This is an implementation of a pseudorandom number based on a paper written by L.
BBSRandom() - Constructor for class de.flexiprovider.core.random.BBSRandom
Default constructor of BBSRandom, to be called by SecureRandom's getInstance(...) method according to a factory pattern.
BDSAuthPath - class de.flexiprovider.pqc.hbc.cmss.BDSAuthPath.
 
BDSAuthPath(ASN1Sequence) - Constructor for class de.flexiprovider.pqc.hbc.cmss.BDSAuthPath
 
BDSAuthPath(int, int) - Constructor for class de.flexiprovider.pqc.hbc.cmss.BDSAuthPath
 
BiBaOTS - class de.flexiprovider.pqc.hbc.ots.BiBaOTS.
This class implements key pair generation and signature generation of the BiBa one-time signature scheme.
BiBaOTS() - Constructor for class de.flexiprovider.pqc.hbc.ots.BiBaOTS
Constructor.
BiBaOTS(Integer, Integer, Integer, Integer) - Constructor for class de.flexiprovider.pqc.hbc.ots.BiBaOTS
Initialize the BiBaOTS with desired parameters.
BigEndianConversions - class de.flexiprovider.common.util.BigEndianConversions.
This is a utility class containing data type conversions using big-endian byte order.
bigInt - Variable in class de.flexiprovider.common.math.FlexiBigInt
 
binary2ternary(byte[]) - Method in class de.flexiprovider.pqc.tss.TSS
 
BinaryConvolutionPolynomial - class de.flexiprovider.common.math.polynomials.BinaryConvolutionPolynomial.
This class represents binary polynomials in the ring Z(X)/(X^N-1).
BinaryConvolutionPolynomial(BinaryConvolutionPolynomial) - Constructor for class de.flexiprovider.common.math.polynomials.BinaryConvolutionPolynomial
Copy constructor.
BinaryConvolutionPolynomial(int, int[]) - Constructor for class de.flexiprovider.common.math.polynomials.BinaryConvolutionPolynomial
Create a binary polynomial out of the given coefficient array
BinaryConvolutionPolynomial(int, int, SecureRandom) - Constructor for class de.flexiprovider.common.math.polynomials.BinaryConvolutionPolynomial
Create a binary polynomial of degree less than N.
binomial(int, int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Computes the binomial coefficient (n|t) ("n over t").
bitCount() - Method in class de.flexiprovider.common.math.FlexiBigInt
 
bitCount(int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
 
BitDoesNotExistException - exception de.flexiprovider.common.exceptions.BitDoesNotExistException.
This exception is thrown, if one bit in a Bitstring shall be modified that does not exist.
BitDoesNotExistException() - Constructor for class de.flexiprovider.common.exceptions.BitDoesNotExistException
Default constructor.
BitDoesNotExistException(int) - Constructor for class de.flexiprovider.common.exceptions.BitDoesNotExistException
Calls the parent-constructor with the message "The given Bit does not" exist and thus cannot be modified: position pos"
bitLength() - Method in class de.flexiprovider.common.math.FlexiBigInt
 
BLOCK_CIPHER - Static variable in class de.flexiprovider.api.Registry
Constant for symmetric block ciphers
BlockCipher - class de.flexiprovider.api.BlockCipher.
The BlockCipher class extends CipherSpi and handles the creation of PaddingScheme, BlockCipher and Mode.
BlockCipher() - Constructor for class de.flexiprovider.api.BlockCipher
 
blockSize - Variable in class de.flexiprovider.api.Mode
The block size of the mode
blockSize - Variable in class de.flexiprovider.api.PaddingScheme
Block size used for padding
blockSize - Static variable in class de.flexiprovider.core.desede.DESede
The DESede block size (8 bytes)
blockSize - Variable in class de.flexiprovider.core.rijndael.Rijndael
the block length in words (word width is 32 bits)
blockSize - Static variable in class de.flexiprovider.core.twofish.Twofish
The Twofish block size (16 bytes)
blockSizeIsMutable - Variable in class de.flexiprovider.core.rijndael.Rijndael
flag indicating whether block length may be changed
BRE2OSP() - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Encode a binary ring element as a byte array.
buf - Variable in class de.flexiprovider.api.AsymmetricBlockCipher
Internal buffer
bytesToIntLittleEndian(byte[]) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSUtilities
Converts a byte array beginning at offset into a 32 bit integer (little-endian representation)
bytesToIntLittleEndian(byte[], int) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSUtilities
Converts a byte array beginning at offset into a 32 bit integer (little-endian representation)
ByteUtils - class de.flexiprovider.common.util.ByteUtils.
This class is a utility class for manipulating byte arrays.

C

calculatHash(Vector) - Method in class de.flexiprovider.pqc.ots.lm.LMOTSHash
this method calculates the hash of a given vector of GFP32Polynomial
calculatHash(Vector) - Method in class de.flexiprovider.pqc.tss.TSSHashFunction
this method calculates the hash of a given vector of GFP64Polynomial
Camellia - class de.flexiprovider.core.camellia.Camellia.
Camellia is 128 bit symmetric block cipher with a Feistel structure, jointly developed by the Nippon Telegraph and Telephone Corporation and the Mitsubishi Electric Corporation.
Camellia.Camellia128_CBC - class de.flexiprovider.core.camellia.Camellia.Camellia128_CBC.
Camellia128_CBC
Camellia.Camellia128_CBC() - Constructor for class de.flexiprovider.core.camellia.Camellia.Camellia128_CBC
 
Camellia.Camellia192_CBC - class de.flexiprovider.core.camellia.Camellia.Camellia192_CBC.
Camellia192_CBC
Camellia.Camellia192_CBC() - Constructor for class de.flexiprovider.core.camellia.Camellia.Camellia192_CBC
 
Camellia.Camellia256_CBC - class de.flexiprovider.core.camellia.Camellia.Camellia256_CBC.
Camellia256_CBC
Camellia.Camellia256_CBC() - Constructor for class de.flexiprovider.core.camellia.Camellia.Camellia256_CBC
 
Camellia() - Constructor for class de.flexiprovider.core.camellia.Camellia
Constructor.
Camellia(String, int) - Constructor for class de.flexiprovider.core.camellia.Camellia
Constructor.
CamelliaKey - class de.flexiprovider.core.camellia.CamelliaKey.
This class is used for opaquely storing Camellia keys.
CamelliaKey(byte[]) - Constructor for class de.flexiprovider.core.camellia.CamelliaKey
Construct new instance of CamelliaKey from an array of key bytes.
CamelliaKeyFactory - class de.flexiprovider.core.camellia.CamelliaKeyFactory.
This class represents a factory for secret keys.
CamelliaKeyFactory() - Constructor for class de.flexiprovider.core.camellia.CamelliaKeyFactory
 
CamelliaKeyGenerator - class de.flexiprovider.core.camellia.CamelliaKeyGenerator.
This class is used to generate keys for the Camellia block cipher.
CamelliaKeyGenerator() - Constructor for class de.flexiprovider.core.camellia.CamelliaKeyGenerator
 
CamelliaKeyGenParameterSpec - class de.flexiprovider.core.camellia.CamelliaKeyGenParameterSpec.
This class specifies parameters used for initializing the CamelliaKeyGenerator.
CamelliaKeyGenParameterSpec() - Constructor for class de.flexiprovider.core.camellia.CamelliaKeyGenParameterSpec
Construct the default parameters.
CamelliaKeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.camellia.CamelliaKeyGenParameterSpec
Construct new parameters from the given key size.
canComputeVerificationKeyFromSignature() - Method in class de.flexiprovider.pqc.hbc.ots.CoronadoOTS
 
canComputeVerificationKeyFromSignature() - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzPRFOTS
 
canComputeVerificationKeyFromSignature() - Method in class de.flexiprovider.pqc.hbc.ots.LMOTS
 
canComputeVerificationKeyFromSignature() - Method in interface de.flexiprovider.pqc.hbc.ots.OTS
The verification key of come one-time signature schemes can be computes from the signature.
canComputeVerificationKeyFromSignature() - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzOTS
 
canComputeVerificationKeyFromSignature() - Method in class de.flexiprovider.pqc.hbc.ots.MerkleOTS
 
canComputeVerificationKeyFromSignature() - Method in class de.flexiprovider.pqc.hbc.ots.BiBaOTS
Indicates whether the signature scheme supports the computation of the verification key out of the signature.
CBC - class de.flexiprovider.common.mode.CBC.
Cipher Block Chaining (CBC) mode for symmetric block ciphers.
CBC() - Constructor for class de.flexiprovider.common.mode.CBC
 
CBCMac - class de.flexiprovider.core.mac.CBCMac.
This is an implementation of the CBC MAC (ANSI X9.9) using the "flexicore" jce implementation.
CBCMac.AES128 - class de.flexiprovider.core.mac.CBCMac.AES128.
CBC-MAC with AES128 algorithm
CBCMac.AES128() - Constructor for class de.flexiprovider.core.mac.CBCMac.AES128
 
CBCMac.AES192 - class de.flexiprovider.core.mac.CBCMac.AES192.
CBC-MAC with AES192 algorithm
CBCMac.AES192() - Constructor for class de.flexiprovider.core.mac.CBCMac.AES192
 
CBCMac.AES256 - class de.flexiprovider.core.mac.CBCMac.AES256.
CBC-MAC with AES256 algorithm
CBCMac.AES256() - Constructor for class de.flexiprovider.core.mac.CBCMac.AES256
 
CBCMac.Camellia - class de.flexiprovider.core.mac.CBCMac.Camellia.
CBC-MAC with Camellia algorithm
CBCMac.Camellia() - Constructor for class de.flexiprovider.core.mac.CBCMac.Camellia
 
CBCMac.DESede - class de.flexiprovider.core.mac.CBCMac.DESede.
CBC-MAC with DESede algorithm
CBCMac.DESede() - Constructor for class de.flexiprovider.core.mac.CBCMac.DESede
 
CBCMac.IDEA - class de.flexiprovider.core.mac.CBCMac.IDEA.
CBC-MAC with IDEA algorithm
CBCMac.IDEA() - Constructor for class de.flexiprovider.core.mac.CBCMac.IDEA
 
CBCMac.MARS - class de.flexiprovider.core.mac.CBCMac.MARS.
CBC-MAC with MARS algorithm
CBCMac.MARS() - Constructor for class de.flexiprovider.core.mac.CBCMac.MARS
 
CBCMac.Misty1 - class de.flexiprovider.core.mac.CBCMac.Misty1.
CBC-MAC with Misty1 algorithm
CBCMac.Misty1() - Constructor for class de.flexiprovider.core.mac.CBCMac.Misty1
 
CBCMac.RC2 - class de.flexiprovider.core.mac.CBCMac.RC2.
CBC-MAC with RC2 algorithm
CBCMac.RC2() - Constructor for class de.flexiprovider.core.mac.CBCMac.RC2
 
CBCMac.RC5 - class de.flexiprovider.core.mac.CBCMac.RC5.
CBC-MAC with RC5 algorithm
CBCMac.RC5() - Constructor for class de.flexiprovider.core.mac.CBCMac.RC5
 
CBCMac.RC6 - class de.flexiprovider.core.mac.CBCMac.RC6.
CBC-MAC with RC6 algorithm
CBCMac.RC6() - Constructor for class de.flexiprovider.core.mac.CBCMac.RC6
 
CBCMac.SAFERPlus - class de.flexiprovider.core.mac.CBCMac.SAFERPlus.
CBC-MAC with SAFERPlus algorithm
CBCMac.SAFERPlus() - Constructor for class de.flexiprovider.core.mac.CBCMac.SAFERPlus
 
CBCMac.SAFERPlusPlus - class de.flexiprovider.core.mac.CBCMac.SAFERPlusPlus.
CBC-MAC with SAFERPlusPlus algorithm
CBCMac.SAFERPlusPlus() - Constructor for class de.flexiprovider.core.mac.CBCMac.SAFERPlusPlus
 
CBCMac.Serpent - class de.flexiprovider.core.mac.CBCMac.Serpent.
CBC-MAC with Serpent algorithm
CBCMac.Serpent() - Constructor for class de.flexiprovider.core.mac.CBCMac.Serpent
 
CBCMac.Shacal - class de.flexiprovider.core.mac.CBCMac.Shacal.
CBC-MAC with Shacal algorithm
CBCMac.Shacal() - Constructor for class de.flexiprovider.core.mac.CBCMac.Shacal
 
CBCMac.Shacal2 - class de.flexiprovider.core.mac.CBCMac.Shacal2.
CBC-MAC with Shacal2 algorithm
CBCMac.Shacal2() - Constructor for class de.flexiprovider.core.mac.CBCMac.Shacal2
 
CBCMac.Twofish - class de.flexiprovider.core.mac.CBCMac.Twofish.
CBC-MAC with Twofish algorithm
CBCMac.Twofish() - Constructor for class de.flexiprovider.core.mac.CBCMac.Twofish
 
CBCMac(BlockCipher) - Constructor for class de.flexiprovider.core.mac.CBCMac
This constructor is called by every subclass for specifying the particular algorithm to be used for CBC-MAC computation.
ceilLog(FlexiBigInt) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Compute the smallest integer that is greater than or equal to the logarithm to the base 2 of the given FlexiBigInt.
ceilLog(int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Compute the smallest integer that is greater than or equal to the logarithm to the base 2 of the given integer.
ceilLog256(int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Compute ceil(log_256 n), the number of bytes needed to encode the integer n.
ceilLog256(long) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Compute ceil(log_256 n), the number of bytes needed to encode the long integer n.
CFB - class de.flexiprovider.common.mode.CFB.
Cipher feedback mode for symmetric block ciphers.
CFB() - Constructor for class de.flexiprovider.common.mode.CFB
 
CFBParameterSpec - class de.flexiprovider.common.mode.CFBParameterSpec.
This class is the parameter specification of the Cipher Feedback Mode
CFBParameterSpec(byte[], int) - Constructor for class de.flexiprovider.common.mode.CFBParameterSpec
Constructor.
CHARACTERISTIC_TWO_FIELD - Static variable in class de.flexiprovider.ec.asn1.FieldId
OID identifying characteristic two fields
CharacteristicTwoField - class de.flexiprovider.ec.asn1.CharacteristicTwoField.
This class represents a characterisitic-two-field as defined in ANS X9.62 - 1998.
CharacteristicTwoField() - Constructor for class de.flexiprovider.ec.asn1.CharacteristicTwoField
Constructor used for decoding.
CharacteristicTwoField(int) - Constructor for class de.flexiprovider.ec.asn1.CharacteristicTwoField
Constructor for a Gaussian basis representation.
CharacteristicTwoField(int, int) - Constructor for class de.flexiprovider.ec.asn1.CharacteristicTwoField
Constructor for trinomial basis representation.
CharacteristicTwoField(int, int, int, int) - Constructor for class de.flexiprovider.ec.asn1.CharacteristicTwoField
Constructor for pentanomial basis representation.
CharUtils - class de.flexiprovider.common.util.CharUtils.
 
checkBound(long[], long) - Method in class de.flexiprovider.pqc.tss.TSS
Checks if all of the values in the given array are smaller or equal the defined boundary
checkBound(Vector, long) - Method in class de.flexiprovider.pqc.tss.TSS
Checks if all of the values in the contained arrays are smaller or equal bound
checkLength(int) - Method in class de.flexiprovider.api.AsymmetricBlockCipher
Check if the message length plus the length of the input length can be en/decrypted.
checkLength(int) - Method in class de.flexiprovider.core.rsa.UnlimitedLengthRSA
Checks whether the plaintext or the ciphertext have correct sizes.
checkPrivKey(Key) - Method in class de.flexiprovider.common.ies.IES
Check whether the given decryption key is of the correct type.
checkPrivKey(Key) - Method in class de.flexiprovider.ec.ECIES
Check whether the given encryption key is an instance of ECPrivateKey.
checkPubKey(Key) - Method in class de.flexiprovider.common.ies.IES
Check whether the given encryption key is of the correct type.
checkPubKey(Key) - Method in class de.flexiprovider.ec.ECIES
Check whether the given encryption key is an instance of ECPublicKey.
cipher - Variable in class de.flexiprovider.core.pbe.PBES1
The underlying block cipher (e.g.
Cipher - class de.flexiprovider.api.Cipher.
 
CIPHER - Static variable in class de.flexiprovider.api.Registry
Constant for generic ciphers
CIPHER - Static variable in class de.flexiprovider.api.FlexiProvider
Constant for ciphers
Cipher() - Constructor for class de.flexiprovider.api.Cipher
 
cipherTextSize - Variable in class de.flexiprovider.api.AsymmetricBlockCipher
The maximum number of bytes the cipher can encrypt.
clearBit(int) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
clone() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
 
clone() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
 
clone() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
 
clone() - Method in class de.flexiprovider.common.math.finitefields.GFPElement
 
clone() - Method in interface de.flexiprovider.common.math.finitefields.GFElement
 
clone() - Method in class de.flexiprovider.common.math.finitefields.GF2nElement
 
clone() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Creates a new GF2nPolynomialElement by cloning this GF2nPolynomialElement.
clone() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Create a new GF2nONBElement by cloning this GF2nPolynomialElement.
clone() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
 
clone(byte[]) - Static method in class de.flexiprovider.common.util.ByteUtils
Return a clone of the given byte array (performs null check beforehand).
clone(char[]) - Static method in class de.flexiprovider.common.util.CharUtils
Return a clone of the given char array.
clone(int[]) - Static method in class de.flexiprovider.common.util.IntUtils
Return a clone of the given int array.
CMac - class de.flexiprovider.core.mac.CMac.
This is an implementaion of the CMAC ( NIST Special Publication 800-38B).
CMac.AES128 - class de.flexiprovider.core.mac.CMac.AES128.
CMAC with AES128 algorithm
CMac.AES128() - Constructor for class de.flexiprovider.core.mac.CMac.AES128
 
CMac.AES192 - class de.flexiprovider.core.mac.CMac.AES192.
CMAC with AES192 algorithm
CMac.AES192() - Constructor for class de.flexiprovider.core.mac.CMac.AES192
 
CMac.AES256 - class de.flexiprovider.core.mac.CMac.AES256.
CMAC with AES256 algorithm
CMac.AES256() - Constructor for class de.flexiprovider.core.mac.CMac.AES256
 
CMac.DESede - class de.flexiprovider.core.mac.CMac.DESede.
CMAC with DESede algorithm
CMac.DESede() - Constructor for class de.flexiprovider.core.mac.CMac.DESede
 
CMac(BlockCipher) - Constructor for class de.flexiprovider.core.mac.CMac
This constructor is called by every subclass for specifying the particular algorithm to be used for CMAC computation.
CMacKey - class de.flexiprovider.core.mac.CMacKey.
This class implements a key for the CMAC-algorithm.
CMacKey(byte[]) - Constructor for class de.flexiprovider.core.mac.CMacKey
Constructor of a CMacKey
CMSSKeyFactory - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyFactory.
This class transforms CMSS2 keys and CMSS2 key specifications into a form that can be used with the FlexiPQCProvider.
CMSSKeyFactory() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyFactory
 
CMSSKeyPairGenerator - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.
This class implements key pair generation of the Coronado-Merkle signature scheme (CMSS).
CMSSKeyPairGenerator.SHA1andBiBaOTS - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andBiBaOTS.
CMSSKeyPairGenerator with SHA1 message digest, BiBa OTS and SHA1PRNG
CMSSKeyPairGenerator.SHA1andBiBaOTS() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andBiBaOTS
Constructor.
CMSSKeyPairGenerator.SHA1andBiBaOTS50 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andBiBaOTS50.
CMSSKeyPairGenerator with SHA1 message digest, BiBa OTS (security level 50) and SHA1PRNG
CMSSKeyPairGenerator.SHA1andBiBaOTS50() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andBiBaOTS50
Constructor.
CMSSKeyPairGenerator.SHA1andBiBaOTS50withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andBiBaOTS50withSPR.
CMSSKeyPairGenerator with SHA1 message digest, BiBa OTS (security level 50) and SHA1PRNG with SPR
CMSSKeyPairGenerator.SHA1andBiBaOTS50withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andBiBaOTS50withSPR
Constructor.
CMSSKeyPairGenerator.SHA1andBiBaOTS80 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andBiBaOTS80.
CMSSKeyPairGenerator with SHA1 message digest, BiBa OTS (security level 80) and SHA1PRNG
CMSSKeyPairGenerator.SHA1andBiBaOTS80() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andBiBaOTS80
Constructor.
CMSSKeyPairGenerator.SHA1andBiBaOTS80withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andBiBaOTS80withSPR.
CMSSKeyPairGenerator with SHA1 message digest, BiBa OTS (security level 80) and SHA1PRNG with SPR
CMSSKeyPairGenerator.SHA1andBiBaOTS80withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andBiBaOTS80withSPR
Constructor.
CMSSKeyPairGenerator.SHA1andBiBaOTSwithSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andBiBaOTSwithSPR.
CMSSKeyPairGenerator with SHA1 message digest, BiBa OTS and SHA1PRNG with SPR
CMSSKeyPairGenerator.SHA1andBiBaOTSwithSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andBiBaOTSwithSPR
Constructor.
CMSSKeyPairGenerator.SHA1andLMOTS - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andLMOTS.
CMSSKeyPairGenerator with SHA1 message digest, LMOTS OTS, and SHA1PRNG
CMSSKeyPairGenerator.SHA1andLMOTS() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andLMOTS
Constructor.
CMSSKeyPairGenerator.SHA1andWinternitzOTS_1 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_1.
CMSSKeyPairGenerator with SHA1 message digest, Winternitz OTS with parameter w=1, and SHA1PRNG
CMSSKeyPairGenerator.SHA1andWinternitzOTS_1() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_1
Constructor.
CMSSKeyPairGenerator.SHA1andWinternitzOTS_1withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_1withSPR.
CMSSKeyPairGenerator with SHA1 message digest, Winternitz OTS with parameter w=1, SHA1PRNG and SPR
CMSSKeyPairGenerator.SHA1andWinternitzOTS_1withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_1withSPR
Constructor.
CMSSKeyPairGenerator.SHA1andWinternitzOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_2.
CMSSKeyPairGenerator with SHA1 message digest, Winternitz OTS with parameter w=2, and SHA1PRNG
CMSSKeyPairGenerator.SHA1andWinternitzOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_2
Constructor.
CMSSKeyPairGenerator.SHA1andWinternitzOTS_2withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_2withSPR.
CMSSKeyPairGenerator with SHA1 message digest, Winternitz OTS with parameter w=2, SHA1PRNG and SPR
CMSSKeyPairGenerator.SHA1andWinternitzOTS_2withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_2withSPR
Constructor.
CMSSKeyPairGenerator.SHA1andWinternitzOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_3.
CMSSKeyPairGenerator with SHA1 message digest, Winternitz OTS with parameter w=3, and SHA1PRNG
CMSSKeyPairGenerator.SHA1andWinternitzOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_3
Constructor.
CMSSKeyPairGenerator.SHA1andWinternitzOTS_3withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_3withSPR.
CMSSKeyPairGenerator with SHA1 message digest, Winternitz OTS with parameter w=3, SHA1PRNG and SPR
CMSSKeyPairGenerator.SHA1andWinternitzOTS_3withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_3withSPR
Constructor.
CMSSKeyPairGenerator.SHA1andWinternitzOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_4.
CMSSKeyPairGenerator with SHA1 message digest, Winternitz OTS with parameter w=4, and SHA1PRNG
CMSSKeyPairGenerator.SHA1andWinternitzOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_4
Constructor.
CMSSKeyPairGenerator.SHA1andWinternitzOTS_4withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_4withSPR.
CMSSKeyPairGenerator with SHA1 message digest, Winternitz OTS with parameter w=4, SHA1PRNG and SPR
CMSSKeyPairGenerator.SHA1andWinternitzOTS_4withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_4withSPR
Constructor.
CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_16 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_16.
CMSSKeyPairGenerator with SHA1 message digest, Winternitz2 OTS with parameter w=16, and SHA1PRNG
CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_16() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_16
Constructor.
CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_2.
CMSSKeyPairGenerator with SHA1 message digest, Winternitz2 OTS with parameter w=2, and SHA1PRNG
CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_2
Constructor.
CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_20 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_20.
CMSSKeyPairGenerator with SHA1 message digest, Winternitz2 OTS with parameter w=16, and SHA1PRNG
CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_20() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_20
Constructor.
CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_3.
CMSSKeyPairGenerator with SHA1 message digest, Winternitz2 OTS with parameter w=3, and SHA1PRNG
CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_3
Constructor.
CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_4.
CMSSKeyPairGenerator with SHA1 message digest, Winternitz2 OTS with parameter w=4, and SHA1PRNG
CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_4
Constructor.
CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_5 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_5.
CMSSKeyPairGenerator with SHA1 message digest, Winternitz2 OTS with parameter w=5, and SHA1PRNG
CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_5() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_5
Constructor.
CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_8 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_8.
CMSSKeyPairGenerator with SHA1 message digest, Winternitz2 OTS with parameter w=8, and SHA1PRNG
CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_8() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_8
Constructor.
CMSSKeyPairGenerator.SHA256andLMOTS - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andLMOTS.
CMSSKeyPairGenerator with SHA256 message digest, LMOTS OTS, and SHA1PRNG
CMSSKeyPairGenerator.SHA256andLMOTS() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andLMOTS
Constructor.
CMSSKeyPairGenerator.SHA256andWinternitzOTS_1 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_1.
CMSSKeyPairGenerator with SHA256 message digest, Winternitz OTS with parameter w=1, and SHA1PRNG
CMSSKeyPairGenerator.SHA256andWinternitzOTS_1() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_1
Constructor.
CMSSKeyPairGenerator.SHA256andWinternitzOTS_1withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_1withSPR.
CMSSKeyPairGenerator with SHA256 message digest, Winternitz OTS with parameter w=1, and SHA1PRNG
CMSSKeyPairGenerator.SHA256andWinternitzOTS_1withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_1withSPR
Constructor.
CMSSKeyPairGenerator.SHA256andWinternitzOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_2.
CMSSKeyPairGenerator with SHA256 message digest, Winternitz OTS with parameter w=2, and SHA1PRNG
CMSSKeyPairGenerator.SHA256andWinternitzOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_2
Constructor.
CMSSKeyPairGenerator.SHA256andWinternitzOTS_2withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_2withSPR.
CMSSKeyPairGenerator with SHA256 message digest, Winternitz OTS with parameter w=2, and SHA1PRNG
CMSSKeyPairGenerator.SHA256andWinternitzOTS_2withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_2withSPR
Constructor.
CMSSKeyPairGenerator.SHA256andWinternitzOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_3.
CMSSKeyPairGenerator with SHA256 message digest, Winternitz OTS with parameter w=3, and SHA1PRNG
CMSSKeyPairGenerator.SHA256andWinternitzOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_3
Constructor.
CMSSKeyPairGenerator.SHA256andWinternitzOTS_3withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_3withSPR.
CMSSKeyPairGenerator with SHA256 message digest, Winternitz OTS with parameter w=3, and SHA1PRNG
CMSSKeyPairGenerator.SHA256andWinternitzOTS_3withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_3withSPR
Constructor.
CMSSKeyPairGenerator.SHA256andWinternitzOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_4.
CMSSKeyPairGenerator with SHA256 message digest, Winternitz OTS with parameter w=4, and SHA1PRNG
CMSSKeyPairGenerator.SHA256andWinternitzOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_4
Constructor.
CMSSKeyPairGenerator.SHA256andWinternitzOTS_4withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_4withSPR.
CMSSKeyPairGenerator with SHA256 message digest, Winternitz OTS with parameter w=4, SHA1PRNG and SPR
CMSSKeyPairGenerator.SHA256andWinternitzOTS_4withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_4withSPR
Constructor.
CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_16 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_16.
CMSSKeyPairGenerator with SHA256 message digest, Winternitz2 OTS with parameter w=16, and SHA1PRNG
CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_16() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_16
Constructor.
CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_2.
CMSSKeyPairGenerator with SHA256 message digest, Winternitz2 OTS with parameter w=2, and SHA1PRNG
CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_2
Constructor.
CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_3.
CMSSKeyPairGenerator with SHA256 message digest, Winternitz2 OTS with parameter w=3, and SHA1PRNG
CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_3
Constructor.
CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_4.
CMSSKeyPairGenerator with SHA256 message digest, Winternitz2 OTS with parameter w=4, and SHA1PRNG
CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_4
Constructor.
CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_5 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_5.
CMSSKeyPairGenerator with SHA256 message digest, Winternitz2 OTS with parameter w=5, and SHA1PRNG
CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_5() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_5
Constructor.
CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_8 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_8.
CMSSKeyPairGenerator with SHA256 message digest, Winternitz2 OTS with parameter w=8, and SHA1PRNG
CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_8() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_8
Constructor.
CMSSKeyPairGenerator.SHA384andLMOTS - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andLMOTS.
CMSSKeyPairGenerator with SHA384 message digest, LMOTS OTS, and SHA1PRNG
CMSSKeyPairGenerator.SHA384andLMOTS() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andLMOTS
Constructor.
CMSSKeyPairGenerator.SHA384andWinternitzOTS_1 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_1.
CMSSKeyPairGenerator with SHA384 message digest, Winternitz OTS with parameter w=1, and SHA1PRNG
CMSSKeyPairGenerator.SHA384andWinternitzOTS_1() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_1
Constructor.
CMSSKeyPairGenerator.SHA384andWinternitzOTS_1withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_1withSPR.
CMSSKeyPairGenerator with SHA384 message digest, Winternitz OTS with parameter w=1, SHA1PRNG and SPR
CMSSKeyPairGenerator.SHA384andWinternitzOTS_1withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_1withSPR
Constructor.
CMSSKeyPairGenerator.SHA384andWinternitzOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_2.
CMSSKeyPairGenerator with SHA384 message digest, Winternitz OTS with parameter w=2, and SHA1PRNG
CMSSKeyPairGenerator.SHA384andWinternitzOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_2
Constructor.
CMSSKeyPairGenerator.SHA384andWinternitzOTS_2withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_2withSPR.
CMSSKeyPairGenerator with SHA384 message digest, Winternitz OTS with parameter w=2, SHA1PRNG and SPR
CMSSKeyPairGenerator.SHA384andWinternitzOTS_2withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_2withSPR
Constructor.
CMSSKeyPairGenerator.SHA384andWinternitzOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_3.
CMSSKeyPairGenerator with SHA384 message digest, Winternitz OTS with parameter w=3, and SHA1PRNG
CMSSKeyPairGenerator.SHA384andWinternitzOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_3
Constructor.
CMSSKeyPairGenerator.SHA384andWinternitzOTS_3withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_3withSPR.
CMSSKeyPairGenerator with SHA384 message digest, Winternitz OTS with parameter w=3, SHA1PRNG and SPR
CMSSKeyPairGenerator.SHA384andWinternitzOTS_3withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_3withSPR
Constructor.
CMSSKeyPairGenerator.SHA384andWinternitzOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_4.
CMSSKeyPairGenerator with SHA384 message digest, Winternitz OTS with parameter w=4, and SHA1PRNG
CMSSKeyPairGenerator.SHA384andWinternitzOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_4
Constructor.
CMSSKeyPairGenerator.SHA384andWinternitzOTS_4withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_4withSPR.
CMSSKeyPairGenerator with SHA384 message digest, Winternitz OTS with parameter w=4, SHA1PRNG and SPR
CMSSKeyPairGenerator.SHA384andWinternitzOTS_4withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_4withSPR
Constructor.
CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_16 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_16.
CMSSKeyPairGenerator with SHA384 message digest, Winternitz2 OTS with parameter w=16, and SHA1PRNG
CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_16() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_16
Constructor.
CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_2.
CMSSKeyPairGenerator with SHA384 message digest, Winternitz2 OTS with parameter w=2, and SHA1PRNG
CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_2
Constructor.
CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_3.
CMSSKeyPairGenerator with SHA384 message digest, Winternitz2 OTS with parameter w=3, and SHA1PRNG
CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_3
Constructor.
CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_4.
CMSSKeyPairGenerator with SHA384 message digest, Winternitz2 OTS with parameter w=4, and SHA1PRNG
CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_4
Constructor.
CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_5 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_5.
CMSSKeyPairGenerator with SHA384 message digest, Winternitz2 OTS with parameter w=5, and SHA1PRNG
CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_5() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_5
Constructor.
CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_8 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_8.
CMSSKeyPairGenerator with SHA384 message digest, Winternitz2 OTS with parameter w=8, and SHA1PRNG
CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_8() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_8
Constructor.
CMSSKeyPairGenerator.SHA512andLMOTS - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andLMOTS.
CMSSKeyPairGenerator with SHA512 message digest, LMOTS OTS, and SHA1PRNG
CMSSKeyPairGenerator.SHA512andLMOTS() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andLMOTS
Constructor.
CMSSKeyPairGenerator.SHA512andWinternitzOTS_1 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_1.
CMSSKeyPairGenerator with SHA512 message digest, Winternitz OTS with parameter w=1, and SHA1PRNG
CMSSKeyPairGenerator.SHA512andWinternitzOTS_1() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_1
Constructor.
CMSSKeyPairGenerator.SHA512andWinternitzOTS_1withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_1withSPR.
CMSSKeyPairGenerator with SHA512 message digest, Winternitz OTS with parameter w=1, SHA1PRNG and SPR
CMSSKeyPairGenerator.SHA512andWinternitzOTS_1withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_1withSPR
Constructor.
CMSSKeyPairGenerator.SHA512andWinternitzOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_2.
CMSSKeyPairGenerator with SHA512 message digest, Winternitz OTS with parameter w=2, and SHA1PRNG
CMSSKeyPairGenerator.SHA512andWinternitzOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_2
Constructor.
CMSSKeyPairGenerator.SHA512andWinternitzOTS_2withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_2withSPR.
CMSSKeyPairGenerator with SHA512 message digest, Winternitz OTS with parameter w=2, SHA1PRNG and SPR
CMSSKeyPairGenerator.SHA512andWinternitzOTS_2withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_2withSPR
Constructor.
CMSSKeyPairGenerator.SHA512andWinternitzOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_3.
CMSSKeyPairGenerator with SHA512 message digest, Winternitz OTS with parameter w=3, and SHA1PRNG
CMSSKeyPairGenerator.SHA512andWinternitzOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_3
Constructor.
CMSSKeyPairGenerator.SHA512andWinternitzOTS_3withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_3withSPR.
CMSSKeyPairGenerator with SHA512 message digest, Winternitz OTS with parameter w=3, SHA1PRNG and SPR
CMSSKeyPairGenerator.SHA512andWinternitzOTS_3withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_3withSPR
Constructor.
CMSSKeyPairGenerator.SHA512andWinternitzOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_4.
CMSSKeyPairGenerator with SHA512 message digest, Winternitz OTS with parameter w=4, and SHA1PRNG
CMSSKeyPairGenerator.SHA512andWinternitzOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_4
Constructor.
CMSSKeyPairGenerator.SHA512andWinternitzOTS_4withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_4withSPR.
CMSSKeyPairGenerator with SHA512 message digest, Winternitz OTS with parameter w=4, SHA1PRNG and SPR
CMSSKeyPairGenerator.SHA512andWinternitzOTS_4withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_4withSPR
Constructor.
CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_16 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_16.
CMSSKeyPairGenerator with SHA512 message digest, Winternitz2 OTS with parameter w=16, and SHA1PRNG
CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_16() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_16
Constructor.
CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_2.
CMSSKeyPairGenerator with SHA512 message digest, Winternitz2 OTS with parameter w=2, and SHA1PRNG
CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_2
Constructor.
CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_3.
CMSSKeyPairGenerator with SHA512 message digest, Winternitz2 OTS with parameter w=3, and SHA1PRNG
CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_3
Constructor.
CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_4.
CMSSKeyPairGenerator with SHA512 message digest, Winternitz2 OTS with parameter w=4, and SHA1PRNG
CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_4
Constructor.
CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_5 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_5.
CMSSKeyPairGenerator with SHA512 message digest, Winternitz2 OTS with parameter w=5, and SHA1PRNG
CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_5() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_5
Constructor.
CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_8 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_8.
CMSSKeyPairGenerator with SHA512 message digest, Winternitz2 OTS with parameter w=8, and SHA1PRNG
CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_8() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_8
Constructor.
CMSSKeyPairGenerator.SWIFFTX224andLMOTS - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andLMOTS.
CMSSKeyPairGenerator with SWIFFTX224 message digest, LMOTS OTS, and SWIFFTX224PRNG
CMSSKeyPairGenerator.SWIFFTX224andLMOTS() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andLMOTS
Constructor.
CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_1 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_1.
CMSSKeyPairGenerator with SWIFFTX224 message digest, Winternitz OTS with parameter w=1, and SWIFFTX224PRNG
CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_1() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_1
Constructor.
CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_1withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_1withSPR.
CMSSKeyPairGenerator with SWIFFTX224 message digest, Winternitz OTS with parameter w=1, SWIFFTX224PRNG and SPR
CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_1withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_1withSPR
Constructor.
CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_2.
CMSSKeyPairGenerator with SWIFFTX224 message digest, Winternitz OTS with parameter w=2, and SWIFFTX224PRNG
CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_2
Constructor.
CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_2withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_2withSPR.
CMSSKeyPairGenerator with SWIFFTX224 message digest, Winternitz OTS with parameter w=2, SWIFFTX224PRNG and SPR
CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_2withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_2withSPR
Constructor.
CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_3.
CMSSKeyPairGenerator with SWIFFTX224 message digest, Winternitz OTS with parameter w=3, and SWIFFTX224PRNG
CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_3
Constructor.
CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_3withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_3withSPR.
CMSSKeyPairGenerator with SWIFFTX224 message digest, Winternitz OTS with parameter w=3, SWIFFTX224PRNG and SPR
CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_3withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_3withSPR
Constructor.
CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_4.
CMSSKeyPairGenerator with SWIFFTX224 message digest, Winternitz OTS with parameter w=4, and SWIFFTX224PRNG
CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_4
Constructor.
CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_4withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_4withSPR.
CMSSKeyPairGenerator with SWIFFTX224 message digest, Winternitz OTS with parameter w=4, SWIFFTX224PRNG and SPR
CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_4withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_4withSPR
Constructor.
CMSSKeyPairGenerator.SWIFFTX256andLMOTS - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andLMOTS.
CMSSKeyPairGenerator with SWIFFTX256 message digest, LMOTS OTS, and SWIFFTX256PRNG
CMSSKeyPairGenerator.SWIFFTX256andLMOTS() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andLMOTS
Constructor.
CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_1 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_1.
CMSSKeyPairGenerator with SWIFFTX256 message digest, Winternitz OTS with parameter w=1, and SWIFFTX256PRNG
CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_1() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_1
Constructor.
CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_1withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_1withSPR.
CMSSKeyPairGenerator with SWIFFTX256 message digest, Winternitz OTS with parameter w=1, SWIFFTX224PRNG and SPR
CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_1withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_1withSPR
Constructor.
CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_2.
CMSSKeyPairGenerator with SWIFFTX256 message digest, Winternitz OTS with parameter w=2, and SWIFFTX256PRNG
CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_2
Constructor.
CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_2withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_2withSPR.
CMSSKeyPairGenerator with SWIFFTX256 message digest, Winternitz OTS with parameter w=2, SWIFFTX224PRNG and SPR
CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_2withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_2withSPR
Constructor.
CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_3.
CMSSKeyPairGenerator with SWIFFTX256 message digest, Winternitz OTS with parameter w=3, and SWIFFTX256PRNG
CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_3
Constructor.
CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_3withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_3withSPR.
CMSSKeyPairGenerator with SWIFFTX256 message digest, Winternitz OTS with parameter w=3, SWIFFTX224PRNG and SPR
CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_3withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_3withSPR
Constructor.
CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_4.
CMSSKeyPairGenerator with SWIFFTX256 message digest, Winternitz OTS with parameter w=4, and SWIFFTX256PRNG
CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_4
Constructor.
CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_4withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_4withSPR.
CMSSKeyPairGenerator with SWIFFTX256 message digest, Winternitz OTS with parameter w=4, SWIFFTX224PRNG and SPR
CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_4withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_4withSPR
Constructor.
CMSSKeyPairGenerator.SWIFFTX384andLMOTS - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andLMOTS.
CMSSKeyPairGenerator with SWIFFTX384 message digest, LMOTS OTS, and SWIFFTX384PRNG
CMSSKeyPairGenerator.SWIFFTX384andLMOTS() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andLMOTS
Constructor.
CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_1 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_1.
CMSSKeyPairGenerator with SWIFFTX384 message digest, Winternitz OTS with parameter w=1, and SWIFFTX384PRNG
CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_1() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_1
Constructor.
CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_1withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_1withSPR.
CMSSKeyPairGenerator with SWIFFTX384 message digest, Winternitz OTS with parameter w=1, SWIFFTX224PRNG and SPR
CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_1withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_1withSPR
Constructor.
CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_2.
CMSSKeyPairGenerator with SWIFFTX384 message digest, Winternitz OTS with parameter w=2, and SWIFFTX384PRNG
CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_2
Constructor.
CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_2withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_2withSPR.
CMSSKeyPairGenerator with SWIFFTX384 message digest, Winternitz OTS with parameter w=2, SWIFFTX224PRNG and SPR
CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_2withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_2withSPR
Constructor.
CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_3.
CMSSKeyPairGenerator with SWIFFTX384 message digest, Winternitz OTS with parameter w=3, and SWIFFTX384PRNG
CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_3
Constructor.
CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_3withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_3withSPR.
CMSSKeyPairGenerator with SWIFFTX384 message digest, Winternitz OTS with parameter w=3, SWIFFTX224PRNG and SPR
CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_3withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_3withSPR
Constructor.
CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_4.
CMSSKeyPairGenerator with SWIFFTX384 message digest, Winternitz OTS with parameter w=4, and SWIFFTX384PRNG
CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_4
Constructor.
CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_4withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_4withSPR.
CMSSKeyPairGenerator with SWIFFTX384 message digest, Winternitz OTS with parameter w=4, SWIFFTX224PRNG and SPR
CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_4withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_4withSPR
Constructor.
CMSSKeyPairGenerator.SWIFFTX512andLMOTS - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andLMOTS.
CMSSKeyPairGenerator with SWIFFTX512 message digest, LMOTS OTS, and SWIFFTX512PRNG
CMSSKeyPairGenerator.SWIFFTX512andLMOTS() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andLMOTS
Constructor.
CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_1 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_1.
CMSSKeyPairGenerator with SWIFFTX512 message digest, Winternitz OTS with parameter w=1, and SWIFFTX512PRNG
CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_1() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_1
Constructor.
CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_1withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_1withSPR.
CMSSKeyPairGenerator with SWIFFTX512 message digest, Winternitz OTS with parameter w=1, SWIFFTX224PRNG and SPR
CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_1withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_1withSPR
Constructor.
CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_2.
CMSSKeyPairGenerator with SWIFFTX512 message digest, Winternitz OTS with parameter w=2, and SWIFFTX512PRNG
CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_2
Constructor.
CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_2withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_2withSPR.
CMSSKeyPairGenerator with SWIFFTX512 message digest, Winternitz OTS with parameter w=2, SWIFFTX224PRNG and SPR
CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_2withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_2withSPR
Constructor.
CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_3.
CMSSKeyPairGenerator with SWIFFTX512 message digest, Winternitz OTS with parameter w=3, and SWIFFTX512PRNG
CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_3
Constructor.
CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_3withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_3withSPR.
CMSSKeyPairGenerator with SWIFFTX512 message digest, Winternitz OTS with parameter w=3, SWIFFTX224PRNG and SPR
CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_3withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_3withSPR
Constructor.
CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_4.
CMSSKeyPairGenerator with SWIFFTX512 message digest, Winternitz OTS with parameter w=4, and SWIFFTX512PRNG
CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_4
Constructor.
CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_4withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_4withSPR.
CMSSKeyPairGenerator with SWIFFTX512 message digest, Winternitz OTS with parameter w=4, SWIFFTX224PRNG and SPR
CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_4withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_4withSPR
Constructor.
CMSSKeyPairGenerator(String, MessageDigest, OTS, boolean) - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator
Constructor.
CMSSParameterSpec - class de.flexiprovider.pqc.hbc.cmss.CMSSParameterSpec.
This class provides a specification for the CMSS parameters that are used by the CMSSKeyPairGenerator and CMSSSignature classes.
CMSSParameterSpec() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSParameterSpec
Default constructor.
CMSSParameterSpec(int) - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSParameterSpec
Constructor.
CMSSParameterSpec(int, int) - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSParameterSpec
Constructor.
CMSSPrivateKey - class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey.
This class implements a CMSS private key and is usually initiated by the CMSSKeyPairGenerator.
CMSSPrivateKey(CMSSPrivateKeySpec) - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
Construct a new CMSS2 private key from the given key specification.
CMSSPrivateKey(String, int, int, int, byte[][], BDSAuthPath[], int, byte[], byte[], byte[][][]) - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
Construct a new CMSS2 private key.
CMSSPrivateKeySpec - class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKeySpec.
This class provides a specification for a CMSS private key.
CMSSPrivateKeySpec(String, int, int, int, byte[][], BDSAuthPath[], int, byte[], byte[], byte[][][]) - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKeySpec
 
CMSSPublicKey - class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKey.
This class implements the CMSS public key and is usually initiated by the CMSSKeyPairGenerator.
CMSSPublicKey(CMSSPublicKeySpec) - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKey
Construct a new CMSS2 public key from the given key specification.
CMSSPublicKey(String, byte[], byte[][][]) - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKey
Construct a new CMSS2 public key.
CMSSPublicKeySpec - class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKeySpec.
This class provides a specification for a CMSS public key.
CMSSPublicKeySpec(String, byte[], byte[][][]) - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKeySpec
Construct a new CMSS2 public key.
CMSSSignature - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.
This class implements the CMSS2 signature scheme.
CMSSSignature.SHA1andBiBaOTS - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andBiBaOTS.
CMSSSignature with SHA1 message digest, BiBa OTS and SHA1PRNG
CMSSSignature.SHA1andBiBaOTS() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andBiBaOTS
Constructor.
CMSSSignature.SHA1andBiBaOTS50 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andBiBaOTS50.
CMSSSignature with SHA1 message digest, BiBa OTS (security level 50) and SHA1PRNG
CMSSSignature.SHA1andBiBaOTS50() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andBiBaOTS50
Constructor.
CMSSSignature.SHA1andBiBaOTS50withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andBiBaOTS50withSPR.
CMSSSignature with SHA1 message digest, BiBa OTS (security level 50) and SHA1PRNG with SPR
CMSSSignature.SHA1andBiBaOTS50withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andBiBaOTS50withSPR
Constructor.
CMSSSignature.SHA1andBiBaOTS80 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andBiBaOTS80.
CMSSSignature with SHA1 message digest, BiBa OTS (security level 80) and SHA1PRNG
CMSSSignature.SHA1andBiBaOTS80() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andBiBaOTS80
Constructor.
CMSSSignature.SHA1andBiBaOTS80withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andBiBaOTS80withSPR.
CMSSSignature with SHA1 message digest, BiBa OTS (security level 80) and SHA1PRNG with SPR
CMSSSignature.SHA1andBiBaOTS80withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andBiBaOTS80withSPR
Constructor.
CMSSSignature.SHA1andBiBaOTSwithSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andBiBaOTSwithSPR.
CMSSSignature with SHA1 message digest, BiBa OTS2 and SHA1PRNG with SPR
CMSSSignature.SHA1andBiBaOTSwithSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andBiBaOTSwithSPR
Constructor.
CMSSSignature.SHA1andLMOTS - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andLMOTS.
CMSS2Signature with SHA1 message digest, LM OTS, and SHA1PRNG
CMSSSignature.SHA1andLMOTS() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andLMOTS
Constructor.
CMSSSignature.SHA1andWinternitzOTS_1 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_1.
CMSSSignature with SHA1 message digest, Winternitz OTS with parameter w=1, and SHA1PRNG
CMSSSignature.SHA1andWinternitzOTS_1() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_1
Constructor.
CMSSSignature.SHA1andWinternitzOTS_1withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_1withSPR.
CMSSSignature with SHA1 message digest, Winternitz OTS with parameter w=1, SHA1PRNG and SPR
CMSSSignature.SHA1andWinternitzOTS_1withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_1withSPR
Constructor.
CMSSSignature.SHA1andWinternitzOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_2.
CMSSSignature with SHA1 message digest, Winternitz OTS with parameter w=2, and SHA1PRNG
CMSSSignature.SHA1andWinternitzOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_2
Constructor.
CMSSSignature.SHA1andWinternitzOTS_2withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_2withSPR.
CMSSSignature with SHA1 message digest, Winternitz OTS with parameter w=2, SHA1PRNG and SPR
CMSSSignature.SHA1andWinternitzOTS_2withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_2withSPR
Constructor.
CMSSSignature.SHA1andWinternitzOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_3.
CMSSSignature with SHA1 message digest, Winternitz OTS with parameter w=3, and SHA1PRNG
CMSSSignature.SHA1andWinternitzOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_3
Constructor.
CMSSSignature.SHA1andWinternitzOTS_3withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_3withSPR.
CMSSSignature with SHA1 message digest, Winternitz OTS with parameter w=3, SHA1PRNG and SPR
CMSSSignature.SHA1andWinternitzOTS_3withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_3withSPR
Constructor.
CMSSSignature.SHA1andWinternitzOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_4.
CMSSSignature with SHA1 message digest, Winternitz OTS with parameter w=4, and SHA1PRNG
CMSSSignature.SHA1andWinternitzOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_4
Constructor.
CMSSSignature.SHA1andWinternitzOTS_4withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_4withSPR.
CMSSSignature with SHA1 message digest, Winternitz OTS with parameter w=4, SHA1PRNG and SPR
CMSSSignature.SHA1andWinternitzOTS_4withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_4withSPR
Constructor.
CMSSSignature.SHA1andWinternitzPRFOTS_16 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_16.
CMSSSignature with SHA1 message digest, Winternitz PRF OTS with parameter w=16, and SHA1PRNG
CMSSSignature.SHA1andWinternitzPRFOTS_16() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_16
Constructor.
CMSSSignature.SHA1andWinternitzPRFOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_2.
CMSS2Signature with SHA1 message digest, Winternitz PRF OTS with parameter w=2, and SHA1PRNG
CMSSSignature.SHA1andWinternitzPRFOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_2
Constructor.
CMSSSignature.SHA1andWinternitzPRFOTS_20 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_20.
CMSSSignature with SHA1 message digest, Winternitz PRF OTS with parameter w=20, and SHA1PRNG
CMSSSignature.SHA1andWinternitzPRFOTS_20() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_20
Constructor.
CMSSSignature.SHA1andWinternitzPRFOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_3.
CMSSSignature with SHA1 message digest, Winternitz PRF OTS with parameter w=3, and SHA1PRNG
CMSSSignature.SHA1andWinternitzPRFOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_3
Constructor.
CMSSSignature.SHA1andWinternitzPRFOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_4.
CMSSSignature with SHA1 message digest, Winternitz PRF OTS with parameter w=4, and SHA1PRNG
CMSSSignature.SHA1andWinternitzPRFOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_4
Constructor.
CMSSSignature.SHA1andWinternitzPRFOTS_5 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_5.
CMSSSignature with SHA1 message digest, Winternitz PRF OTS with parameter w=5, and SHA1PRNG
CMSSSignature.SHA1andWinternitzPRFOTS_5() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_5
Constructor.
CMSSSignature.SHA1andWinternitzPRFOTS_8 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_8.
CMSSSignature with SHA1 message digest, Winternitz PRF OTS with parameter w=8, and SHA1PRNG
CMSSSignature.SHA1andWinternitzPRFOTS_8() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_8
Constructor.
CMSSSignature.SHA256andLMOTS - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andLMOTS.
CMSS2Signature with SHA256 message digest, LM OTS, and SHA1PRNG
CMSSSignature.SHA256andLMOTS() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andLMOTS
Constructor.
CMSSSignature.SHA256andWinternitzOTS_1 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_1.
CMSSSignature with SHA256 message digest, Winternitz OTS with parameter w=1, and SHA1PRNG
CMSSSignature.SHA256andWinternitzOTS_1() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_1
Constructor.
CMSSSignature.SHA256andWinternitzOTS_1withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_1withSPR.
CMSSSignature with SHA256 message digest, Winternitz OTS with parameter w=1, SHA1PRNG and SPR
CMSSSignature.SHA256andWinternitzOTS_1withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_1withSPR
Constructor.
CMSSSignature.SHA256andWinternitzOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_2.
CMSSSignature with SHA256 message digest, Winternitz OTS with parameter w=2, and SHA1PRNG
CMSSSignature.SHA256andWinternitzOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_2
Constructor.
CMSSSignature.SHA256andWinternitzOTS_2withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_2withSPR.
CMSSSignature with SHA256 message digest, Winternitz OTS with parameter w=2, SHA1PRNG and SPR
CMSSSignature.SHA256andWinternitzOTS_2withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_2withSPR
Constructor.
CMSSSignature.SHA256andWinternitzOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_3.
CMSSSignature with SHA256 message digest, Winternitz OTS with parameter w=3, and SHA1PRNG
CMSSSignature.SHA256andWinternitzOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_3
Constructor.
CMSSSignature.SHA256andWinternitzOTS_3withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_3withSPR.
CMSSSignature with SHA256 message digest, Winternitz OTS with parameter w=3, SHA1PRNG and SPR
CMSSSignature.SHA256andWinternitzOTS_3withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_3withSPR
Constructor.
CMSSSignature.SHA256andWinternitzOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_4.
CMSSSignature with SHA256 message digest, Winternitz OTS with parameter w=4, and SHA1PRNG
CMSSSignature.SHA256andWinternitzOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_4
Constructor.
CMSSSignature.SHA256andWinternitzOTS_4withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_4withSPR.
CMSSSignature with SHA256 message digest, Winternitz OTS with parameter w=4, SHA1PRNG and SPR
CMSSSignature.SHA256andWinternitzOTS_4withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_4withSPR
Constructor.
CMSSSignature.SHA256andWinternitzPRFOTS_16 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzPRFOTS_16.
CMSSSignature with SHA256 message digest, Winternitz PRF OTS with parameter w=16, and SHA1PRNG
CMSSSignature.SHA256andWinternitzPRFOTS_16() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzPRFOTS_16
Constructor.
CMSSSignature.SHA256andWinternitzPRFOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzPRFOTS_2.
CMSSSignature with SHA256 message digest, Winternitz PRF OTS with parameter w=2, and SHA1PRNG
CMSSSignature.SHA256andWinternitzPRFOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzPRFOTS_2
Constructor.
CMSSSignature.SHA256andWinternitzPRFOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzPRFOTS_3.
CMSSSignature with SHA256 message digest, Winternitz PRF OTS with parameter w=3, and SHA1PRNG
CMSSSignature.SHA256andWinternitzPRFOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzPRFOTS_3
Constructor.
CMSSSignature.SHA256andWinternitzPRFOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzPRFOTS_4.
CMSSSignature with SHA256 message digest, Winternitz PRF OTS with parameter w=4, and SHA1PRNG
CMSSSignature.SHA256andWinternitzPRFOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzPRFOTS_4
Constructor.
CMSSSignature.SHA256andWinternitzPRFOTS_5 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzPRFOTS_5.
CMSSSignature with SHA256 message digest, Winternitz PRF OTS with parameter w=5, and SHA1PRNG
CMSSSignature.SHA256andWinternitzPRFOTS_5() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzPRFOTS_5
Constructor.
CMSSSignature.SHA256andWinternitzPRFOTS_8 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzPRFOTS_8.
CMSSSignature with SHA256 message digest, Winternitz PRF OTS with parameter w=8, and SHA1PRNG
CMSSSignature.SHA256andWinternitzPRFOTS_8() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzPRFOTS_8
Constructor.
CMSSSignature.SHA384andLMOTS - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andLMOTS.
CMSS2Signature with SHA384 message digest, LM OTS, and SHA1PRNG
CMSSSignature.SHA384andLMOTS() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andLMOTS
Constructor.
CMSSSignature.SHA384andWinternitzOTS_1 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_1.
CMSSSignature with SHA384 message digest, Winternitz OTS with parameter w=1, and SHA1PRNG
CMSSSignature.SHA384andWinternitzOTS_1() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_1
Constructor.
CMSSSignature.SHA384andWinternitzOTS_1withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_1withSPR.
CMSSSignature with SHA384 message digest, Winternitz OTS with parameter w=1, SHA1PRNG and SPR
CMSSSignature.SHA384andWinternitzOTS_1withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_1withSPR
Constructor.
CMSSSignature.SHA384andWinternitzOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_2.
CMSSSignature with SHA384 message digest, Winternitz OTS with parameter w=2, and SHA1PRNG
CMSSSignature.SHA384andWinternitzOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_2
Constructor.
CMSSSignature.SHA384andWinternitzOTS_2withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_2withSPR.
CMSSSignature with SHA384 message digest, Winternitz OTS with parameter w=2, SHA1PRNG and SPR
CMSSSignature.SHA384andWinternitzOTS_2withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_2withSPR
Constructor.
CMSSSignature.SHA384andWinternitzOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_3.
CMSSSignature with SHA384 message digest, Winternitz OTS with parameter w=3, and SHA1PRNG
CMSSSignature.SHA384andWinternitzOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_3
Constructor.
CMSSSignature.SHA384andWinternitzOTS_3withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_3withSPR.
CMSSSignature with SHA384 message digest, Winternitz OTS with parameter w=3, SHA1PRNG and SPR
CMSSSignature.SHA384andWinternitzOTS_3withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_3withSPR
Constructor.
CMSSSignature.SHA384andWinternitzOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_4.
CMSSSignature with SHA384 message digest, Winternitz OTS with parameter w=4, and SHA1PRNG
CMSSSignature.SHA384andWinternitzOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_4
Constructor.
CMSSSignature.SHA384andWinternitzOTS_4withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_4withSPR.
CMSSSignature with SHA384 message digest, Winternitz OTS with parameter w=4, SHA1PRNG and SPR
CMSSSignature.SHA384andWinternitzOTS_4withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_4withSPR
Constructor.
CMSSSignature.SHA384andWinternitzPRFOTS_16 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzPRFOTS_16.
CMSSSignature with SHA384 message digest, Winternitz PRF OTS with parameter w=16, and SHA1PRNG
CMSSSignature.SHA384andWinternitzPRFOTS_16() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzPRFOTS_16
Constructor.
CMSSSignature.SHA384andWinternitzPRFOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzPRFOTS_2.
CMSSSignature with SHA384 message digest, Winternitz PRF OTS with parameter w=2, and SHA1PRNG
CMSSSignature.SHA384andWinternitzPRFOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzPRFOTS_2
Constructor.
CMSSSignature.SHA384andWinternitzPRFOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzPRFOTS_3.
CMSSSignature with SHA384 message digest, Winternitz PRF OTS with parameter w=3, and SHA1PRNG
CMSSSignature.SHA384andWinternitzPRFOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzPRFOTS_3
Constructor.
CMSSSignature.SHA384andWinternitzPRFOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzPRFOTS_4.
CMSSSignature with SHA384 message digest, Winternitz PRF OTS with parameter w=4, and SHA1PRNG
CMSSSignature.SHA384andWinternitzPRFOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzPRFOTS_4
Constructor.
CMSSSignature.SHA384andWinternitzPRFOTS_5 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzPRFOTS_5.
CMSSSignature with SHA384 message digest, Winternitz PRF OTS with parameter w=5, and SHA1PRNG
CMSSSignature.SHA384andWinternitzPRFOTS_5() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzPRFOTS_5
Constructor.
CMSSSignature.SHA384andWinternitzPRFOTS_8 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzPRFOTS_8.
CMSSSignature with SHA384 message digest, Winternitz PRF OTS with parameter w=8, and SHA1PRNG
CMSSSignature.SHA384andWinternitzPRFOTS_8() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzPRFOTS_8
Constructor.
CMSSSignature.SHA512andLMOTS - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andLMOTS.
CMSS2Signature with SHA512 message digest, LM OTS, and SHA1PRNG
CMSSSignature.SHA512andLMOTS() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andLMOTS
Constructor.
CMSSSignature.SHA512andWinternitzOTS_1 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_1.
CMSSSignature with SHA512 message digest, Winternitz OTS with parameter w=1, and SHA1PRNG
CMSSSignature.SHA512andWinternitzOTS_1() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_1
Constructor.
CMSSSignature.SHA512andWinternitzOTS_1withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_1withSPR.
CMSSSignature with SHA512 message digest, Winternitz OTS with parameter w=1, SHA1PRNG and SPR
CMSSSignature.SHA512andWinternitzOTS_1withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_1withSPR
Constructor.
CMSSSignature.SHA512andWinternitzOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_2.
CMSSSignature with SHA512 message digest, Winternitz OTS with parameter w=2, and SHA1PRNG
CMSSSignature.SHA512andWinternitzOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_2
Constructor.
CMSSSignature.SHA512andWinternitzOTS_2withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_2withSPR.
CMSSSignature with SHA512 message digest, Winternitz OTS with parameter w=2, SHA1PRNG and SPR
CMSSSignature.SHA512andWinternitzOTS_2withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_2withSPR
Constructor.
CMSSSignature.SHA512andWinternitzOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_3.
CMSSSignature with SHA512 message digest, Winternitz OTS with parameter w=3, and SHA1PRNG
CMSSSignature.SHA512andWinternitzOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_3
Constructor.
CMSSSignature.SHA512andWinternitzOTS_3withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_3withSPR.
CMSSSignature with SHA512 message digest, Winternitz OTS with parameter w=3, SHA1PRNG and SPR
CMSSSignature.SHA512andWinternitzOTS_3withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_3withSPR
Constructor.
CMSSSignature.SHA512andWinternitzOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_4.
CMSSSignature with SHA512 message digest, Winternitz OTS with parameter w=4, and SHA1PRNG
CMSSSignature.SHA512andWinternitzOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_4
Constructor.
CMSSSignature.SHA512andWinternitzOTS_4withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_4withSPR.
CMSSSignature with SHA512 message digest, Winternitz OTS with parameter w=4, SHA1PRNG and SPR
CMSSSignature.SHA512andWinternitzOTS_4withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_4withSPR
Constructor.
CMSSSignature.SHA512andWinternitzPRFOTS_16 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzPRFOTS_16.
CMSSSignature with SHA512 message digest, Winternitz PRF OTS with parameter w=16, and SHA1PRNG
CMSSSignature.SHA512andWinternitzPRFOTS_16() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzPRFOTS_16
Constructor.
CMSSSignature.SHA512andWinternitzPRFOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzPRFOTS_2.
CMSSSignature with SHA512 message digest, Winternitz PRF OTS with parameter w=2, and SHA1PRNG
CMSSSignature.SHA512andWinternitzPRFOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzPRFOTS_2
Constructor.
CMSSSignature.SHA512andWinternitzPRFOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzPRFOTS_3.
CMSSSignature with SHA512 message digest, Winternitz PRF OTS with parameter w=3, and SHA1PRNG
CMSSSignature.SHA512andWinternitzPRFOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzPRFOTS_3
Constructor.
CMSSSignature.SHA512andWinternitzPRFOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzPRFOTS_4.
CMSSSignature with SHA512 message digest, Winternitz PRF OTS with parameter w=4, and SHA1PRNG
CMSSSignature.SHA512andWinternitzPRFOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzPRFOTS_4
Constructor.
CMSSSignature.SHA512andWinternitzPRFOTS_5 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzPRFOTS_5.
CMSSSignature with SHA512 message digest, Winternitz PRF OTS with parameter w=5, and SHA1PRNG
CMSSSignature.SHA512andWinternitzPRFOTS_5() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzPRFOTS_5
Constructor.
CMSSSignature.SHA512andWinternitzPRFOTS_8 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzPRFOTS_8.
CMSSSignature with SHA512 message digest, Winternitz PRF OTS with parameter w=8, and SHA1PRNG
CMSSSignature.SHA512andWinternitzPRFOTS_8() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzPRFOTS_8
Constructor.
CMSSSignature.SWIFFTX224andLMOTS - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andLMOTS.
CMSS2Signature with SWIFFTX224 message digest, LM OTS, and SWIFFTX224PRNG
CMSSSignature.SWIFFTX224andLMOTS() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andLMOTS
Constructor.
CMSSSignature.SWIFFTX224andWinternitzOTS_1 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_1.
CMSSSignature with SWIFFTX224 message digest, Winternitz OTS with parameter w=1, and SWIFFTX224PRNG
CMSSSignature.SWIFFTX224andWinternitzOTS_1() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_1
Constructor.
CMSSSignature.SWIFFTX224andWinternitzOTS_1withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_1withSPR.
CMSSSignature with SWIFFTX224 message digest, Winternitz OTS with parameter w=1, SWIFFTX224PRNG and SPR
CMSSSignature.SWIFFTX224andWinternitzOTS_1withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_1withSPR
Constructor.
CMSSSignature.SWIFFTX224andWinternitzOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_2.
CMSSSignature with SWIFFTX224 message digest, Winternitz OTS with parameter w=2, and SWIFFTX224PRNG
CMSSSignature.SWIFFTX224andWinternitzOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_2
Constructor.
CMSSSignature.SWIFFTX224andWinternitzOTS_2withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_2withSPR.
CMSSSignature with SWIFFTX224 message digest, Winternitz OTS with parameter w=2, SWIFFTX224PRNG and SPR
CMSSSignature.SWIFFTX224andWinternitzOTS_2withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_2withSPR
Constructor.
CMSSSignature.SWIFFTX224andWinternitzOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_3.
CMSSSignature with SWIFFTX224 message digest, Winternitz OTS with parameter w=3, and SWIFFTX224PRNG
CMSSSignature.SWIFFTX224andWinternitzOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_3
Constructor.
CMSSSignature.SWIFFTX224andWinternitzOTS_3withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_3withSPR.
CMSSSignature with SWIFFTX224 message digest, Winternitz OTS with parameter w=3, SWIFFTX224PRNG and SPR
CMSSSignature.SWIFFTX224andWinternitzOTS_3withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_3withSPR
Constructor.
CMSSSignature.SWIFFTX224andWinternitzOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_4.
CMSSSignature with SWIFFTX224 message digest, Winternitz OTS with parameter w=4, and SWIFFTX224PRNG
CMSSSignature.SWIFFTX224andWinternitzOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_4
Constructor.
CMSSSignature.SWIFFTX224andWinternitzOTS_4withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_4withSPR.
CMSSSignature with SWIFFTX224 message digest, Winternitz OTS with parameter w=4, SWIFFTX224PRNG and SPR
CMSSSignature.SWIFFTX224andWinternitzOTS_4withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_4withSPR
Constructor.
CMSSSignature.SWIFFTX256andLMOTS - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andLMOTS.
CMSS2Signature with SWIFFTX256 message digest, LM OTS, and SWIFFTX256PRNG
CMSSSignature.SWIFFTX256andLMOTS() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andLMOTS
Constructor.
CMSSSignature.SWIFFTX256andWinternitzOTS_1 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_1.
CMSSSignature with SWIFFTX256 message digest, Winternitz OTS with parameter w=1, and SWIFFTX256PRNG
CMSSSignature.SWIFFTX256andWinternitzOTS_1() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_1
Constructor.
CMSSSignature.SWIFFTX256andWinternitzOTS_1withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_1withSPR.
CMSSSignature with SWIFFTX256 message digest, Winternitz OTS with parameter w=1, SWIFFTX224PRNG and SPR
CMSSSignature.SWIFFTX256andWinternitzOTS_1withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_1withSPR
Constructor.
CMSSSignature.SWIFFTX256andWinternitzOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_2.
CMSSSignature with SWIFFTX256 message digest, Winternitz OTS with parameter w=2, and SWIFFTX256PRNG
CMSSSignature.SWIFFTX256andWinternitzOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_2
Constructor.
CMSSSignature.SWIFFTX256andWinternitzOTS_2withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_2withSPR.
CMSSSignature with SWIFFTX256 message digest, Winternitz OTS with parameter w=2, SWIFFTX224PRNG and SPR
CMSSSignature.SWIFFTX256andWinternitzOTS_2withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_2withSPR
Constructor.
CMSSSignature.SWIFFTX256andWinternitzOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_3.
CMSSSignature with SWIFFTX256 message digest, Winternitz OTS with parameter w=3, and SWIFFTX256PRNG
CMSSSignature.SWIFFTX256andWinternitzOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_3
Constructor.
CMSSSignature.SWIFFTX256andWinternitzOTS_3withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_3withSPR.
CMSSSignature with SWIFFTX256 message digest, Winternitz OTS with parameter w=3, SWIFFTX224PRNG and SPR
CMSSSignature.SWIFFTX256andWinternitzOTS_3withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_3withSPR
Constructor.
CMSSSignature.SWIFFTX256andWinternitzOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_4.
CMSSSignature with SWIFFTX256 message digest, Winternitz OTS with parameter w=4, and SWIFFTX256PRNG
CMSSSignature.SWIFFTX256andWinternitzOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_4
Constructor.
CMSSSignature.SWIFFTX256andWinternitzOTS_4withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_4withSPR.
CMSSSignature with SWIFFTX256 message digest, Winternitz OTS with parameter w=4, SWIFFTX224PRNG and SPR
CMSSSignature.SWIFFTX256andWinternitzOTS_4withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_4withSPR
Constructor.
CMSSSignature.SWIFFTX384andLMOTS - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andLMOTS.
CMSS2Signature with SWIFFTX384 message digest, LM OTS, and SWIFFTX384PRNG
CMSSSignature.SWIFFTX384andLMOTS() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andLMOTS
Constructor.
CMSSSignature.SWIFFTX384andWinternitzOTS_1 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_1.
CMSSSignature with SWIFFTX384 message digest, Winternitz OTS with parameter w=1, and SWIFFTX384PRNG
CMSSSignature.SWIFFTX384andWinternitzOTS_1() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_1
Constructor.
CMSSSignature.SWIFFTX384andWinternitzOTS_1withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_1withSPR.
CMSSSignature with SWIFFTX384 message digest, Winternitz OTS with parameter w=1, SWIFFTX224PRNG and SPR
CMSSSignature.SWIFFTX384andWinternitzOTS_1withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_1withSPR
Constructor.
CMSSSignature.SWIFFTX384andWinternitzOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_2.
CMSSSignature with SWIFFTX384 message digest, Winternitz OTS with parameter w=2, and SWIFFTX384PRNG
CMSSSignature.SWIFFTX384andWinternitzOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_2
Constructor.
CMSSSignature.SWIFFTX384andWinternitzOTS_2withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_2withSPR.
CMSSSignature with SWIFFTX384 message digest, Winternitz OTS with parameter w=2, SWIFFTX224PRNG and SPR
CMSSSignature.SWIFFTX384andWinternitzOTS_2withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_2withSPR
Constructor.
CMSSSignature.SWIFFTX384andWinternitzOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_3.
CMSSSignature with SWIFFTX384 message digest, Winternitz OTS with parameter w=3, and SWIFFTX384PRNG
CMSSSignature.SWIFFTX384andWinternitzOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_3
Constructor.
CMSSSignature.SWIFFTX384andWinternitzOTS_3withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_3withSPR.
CMSSSignature with SWIFFTX384 message digest, Winternitz OTS with parameter w=3, SWIFFTX224PRNG and SPR
CMSSSignature.SWIFFTX384andWinternitzOTS_3withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_3withSPR
Constructor.
CMSSSignature.SWIFFTX384andWinternitzOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_4.
CMSSSignature with SWIFFTX384 message digest, Winternitz OTS with parameter w=4, and SWIFFTX384PRNG
CMSSSignature.SWIFFTX384andWinternitzOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_4
Constructor.
CMSSSignature.SWIFFTX384andWinternitzOTS_4withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_4withSPR.
CMSSSignature with SWIFFTX384 message digest, Winternitz OTS with parameter w=4, SWIFFTX224PRNG and SPR
CMSSSignature.SWIFFTX384andWinternitzOTS_4withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_4withSPR
Constructor.
CMSSSignature.SWIFFTX512andLMOTS - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andLMOTS.
CMSS2Signature with SWIFFTX512 message digest, LM OTS, and SWIFFTX512PRNG
CMSSSignature.SWIFFTX512andLMOTS() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andLMOTS
Constructor.
CMSSSignature.SWIFFTX512andWinternitzOTS_1 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_1.
CMSSSignature with SWIFFTX512 message digest, Winternitz OTS with parameter w=1, and SWIFFTX512PRNG
CMSSSignature.SWIFFTX512andWinternitzOTS_1() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_1
Constructor.
CMSSSignature.SWIFFTX512andWinternitzOTS_1withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_1withSPR.
CMSSSignature with SWIFFTX512 message digest, Winternitz OTS with parameter w=1, SWIFFTX224PRNG and SPR
CMSSSignature.SWIFFTX512andWinternitzOTS_1withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_1withSPR
Constructor.
CMSSSignature.SWIFFTX512andWinternitzOTS_2 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_2.
CMSSSignature with SWIFFTX512 message digest, Winternitz OTS with parameter w=2, and SWIFFTX512PRNG
CMSSSignature.SWIFFTX512andWinternitzOTS_2() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_2
Constructor.
CMSSSignature.SWIFFTX512andWinternitzOTS_2withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_2withSPR.
CMSSSignature with SWIFFTX512 message digest, Winternitz OTS with parameter w=2, SWIFFTX224PRNG and SPR
CMSSSignature.SWIFFTX512andWinternitzOTS_2withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_2withSPR
Constructor.
CMSSSignature.SWIFFTX512andWinternitzOTS_3 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_3.
CMSSSignature with SWIFFTX512 message digest, Winternitz OTS with parameter w=3, and SWIFFTX512PRNG
CMSSSignature.SWIFFTX512andWinternitzOTS_3() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_3
Constructor.
CMSSSignature.SWIFFTX512andWinternitzOTS_3withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_3withSPR.
CMSSSignature with SWIFFTX512 message digest, Winternitz OTS with parameter w=3, SWIFFTX224PRNG and SPR
CMSSSignature.SWIFFTX512andWinternitzOTS_3withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_3withSPR
Constructor.
CMSSSignature.SWIFFTX512andWinternitzOTS_4 - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_4.
CMSSSignature with SWIFFTX512 message digest, Winternitz OTS with parameter w=4, and SWIFFTX512PRNG
CMSSSignature.SWIFFTX512andWinternitzOTS_4() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_4
Constructor.
CMSSSignature.SWIFFTX512andWinternitzOTS_4withSPR - class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_4withSPR.
CMSSSignature with SWIFFTX512 message digest, Winternitz OTS with parameter w=4, SWIFFTX224PRNG and SPR
CMSSSignature.SWIFFTX512andWinternitzOTS_4withSPR() - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_4withSPR
Constructor.
CMSSSignature(String, MessageDigest, OTS, boolean) - Constructor for class de.flexiprovider.pqc.hbc.cmss.CMSSSignature
Constructor.
coefficients - Variable in class de.flexiprovider.common.math.polynomials.BinaryConvolutionPolynomial
The coefficient array
compactPublicKey(short[][][]) - Method in class de.flexiprovider.pqc.rainbow.RainbowKeyPairGenerator
The quadratic (or mixed) terms of the public key are compacted from a n x n matrix per polynomial to an upper diagonal matrix stored in one integer array of n (n + 1) / 2 elements per polynomial.
compareTo(FlexiBigInt) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
compositionWithLinMapL(int[], GF2Matrix) - Method in class de.flexiprovider.common.math.pmiplus.MQSystemGF2
compute F(MX+V), where M is an nxk-matrix over GF(2) V is an n-vector of constants, and F is this systems, i.e., replace old variables by affine-linear combinations of new ones.
compositionWithLinMapR(int[], GF2Matrix) - Method in class de.flexiprovider.common.math.pmiplus.MQSystemGF2
compute MF+V, where M is an kxm-matrix over GF(2) V is an k-vector of constants, and F is this systems.
compressThis() - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
Subtracts p from every entry in this polynomial with a value greater p/2.
computeCOBMatrix(GF2nField) - Method in class de.flexiprovider.common.math.finitefields.GF2nField
Computes the change-of-basis matrix for basis conversion according to 1363.
computeCOBMatrix(GF2nField) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialField
Computes the change-of-basis matrix for basis conversion according to 1363.
computeCOBMatrix(GF2nField) - Method in class de.flexiprovider.common.math.finitefields.GF2nONBField
Computes the change-of-basis matrix for basis conversion according to 1363.
computeFieldPolynomial() - Method in class de.flexiprovider.common.math.finitefields.GF2nField
Computes the fieldpolynomial.
computeFieldPolynomial() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialField
Computes the field polynomial.
computeFieldPolynomial() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBField
Computes the field polynomial for a ONB according to IEEE 1363 A.7.2 (p110f).
computeFieldPolynomial2() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialField
Computes the field polynomial.
ComputeInField - class de.flexiprovider.pqc.rainbow.util.ComputeInField.
This class offers different operations on matrices in field GF2^8.
ComputeInField() - Constructor for class de.flexiprovider.pqc.rainbow.util.ComputeInField
Constructor with no parameters
computeInverse() - Method in class de.flexiprovider.common.math.linearalgebra.Matrix
Compute the inverse of this matrix.
computeInverse() - Method in class de.flexiprovider.common.math.linearalgebra.GF2mMatrix
Compute the inverse of this matrix.
computeInverse() - Method in class de.flexiprovider.common.math.linearalgebra.Permutation
Compute the inverse permutation P-1.
computeInverse() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Compute the inverse of this matrix.
computeParent(byte[], byte[], int) - Method in interface de.flexiprovider.pqc.hbc.cmss.NodeCalc
Calculates the parent node of two children.
computeParent(byte[], byte[], int) - Method in class de.flexiprovider.pqc.hbc.cmss.CRNodeCalc
 
computeParent(byte[], byte[], int) - Method in class de.flexiprovider.pqc.hbc.cmss.SPRNodeCalc
 
computePublicKey() - Method in class de.flexiprovider.pqc.rainbow.RainbowKeyPairGenerator
This function computes the public key from the private key.
computeSystematicForm(GF2Matrix, SecureRandom) - Static method in class de.flexiprovider.common.math.codingtheory.GoppaCode
Given a check matrix H, compute matrices S, M, and a random permutation P such that S*H*P = (Id|M).
computeTranspose() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Compute the transpose of this matrix.
computeVerificationKey(byte[], byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.CoronadoOTS
Compute the OTS verification key from the one-time signature of a message.
computeVerificationKey(byte[], byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzPRFOTS
Compute the OTS verification key from the one-time signature of a message.
computeVerificationKey(byte[], byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.LMOTS
 
computeVerificationKey(byte[], byte[]) - Method in interface de.flexiprovider.pqc.hbc.ots.OTS
Compute the verification OTS key from the one-time signature of a message.
computeVerificationKey(byte[], byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzOTS
Compute the verification OTS key from the one-time signature of a message.
computeVerificationKey(byte[], byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.MerkleOTS
Compute the OTS verification key from the one-time signature of a message.
computeVerificationKey(byte[], byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.BiBaOTS
BiBaOTS can not compute the verification key out of the signature.
concatenate(byte[][]) - Static method in class de.flexiprovider.common.util.ByteUtils
Convert a 2-dimensional byte array into a 1-dimensional byte array by concatenating all entries.
concatenate(byte[], byte[]) - Static method in class de.flexiprovider.common.util.ByteUtils
Concatenate two byte arrays.
concatenateArray(byte[][]) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSUtilities
This method concatenates a 2-dimensional byte array into a 1-dimensional byte array
Conversions - class de.flexiprovider.pqc.ecc.Conversions.
Provides methods for CCA2-Secure Conversions of McEliece PKCS
convert(GF2nElement, GF2nField) - Method in class de.flexiprovider.common.math.finitefields.GF2nField
Converts the given element in representation according to this field to a new element in representation according to B1 using the change-of-basis matrix calculated by computeCOBMatrix.
convert(GF2nField) - Method in class de.flexiprovider.common.math.finitefields.GF2nElement
Performs a basis transformation of this element to the given GF2nField basis.
convertArray(byte[]) - Static method in class de.flexiprovider.pqc.rainbow.util.RainbowUtil
This function converts an one-dimensional array of bytes into a one-dimensional array of type short
convertArray(byte[][]) - Static method in class de.flexiprovider.pqc.rainbow.util.RainbowUtil
This function converts a matrix of bytes into a matrix of type short
convertArray(byte[][][]) - Static method in class de.flexiprovider.pqc.rainbow.util.RainbowUtil
This function converts a 3-dimensional array of bytes into a 3-dimensional array of type short
convertArray(short[]) - Static method in class de.flexiprovider.pqc.rainbow.util.RainbowUtil
This function converts an array of type short into an array of type byte
convertArray(short[][]) - Static method in class de.flexiprovider.pqc.rainbow.util.RainbowUtil
This function converts a matrix of type short into a matrix of type byte
convertArray(short[][][]) - Static method in class de.flexiprovider.pqc.rainbow.util.RainbowUtil
This function converts a 3-dimensional array of type short into a 3-dimensional array of type byte
convertArraytoInt(byte[]) - Static method in class de.flexiprovider.pqc.rainbow.util.RainbowUtil
This function converts an one-dimensional array of bytes into a one-dimensional array of int
convertIntArray(int[]) - Static method in class de.flexiprovider.pqc.rainbow.util.RainbowUtil
This function converts an array of type int into an array of type byte
ConvolutionPolynomial - interface de.flexiprovider.common.math.polynomials.ConvolutionPolynomial.
This interface represents convolution polynomials (elements of the ring Z(X)/X^N-1).
copy(BDSAuthPath) - Method in class de.flexiprovider.pqc.hbc.cmss.BDSAuthPath
 
copy(Node) - Method in class de.flexiprovider.pqc.hbc.cmss.Node
 
copy(Stack) - Method in class de.flexiprovider.pqc.hbc.cmss.Stack
 
copy(Treehash) - Method in class de.flexiprovider.pqc.hbc.cmss.Treehash
 
CoreRegistry - class de.flexiprovider.core.CoreRegistry.
Register all algorithms of the core package.
CoreRegistry() - Constructor for class de.flexiprovider.core.CoreRegistry
 
CoronadoOTS - class de.flexiprovider.pqc.hbc.ots.CoronadoOTS.
This class implements key pair generation and signature generation of the Coronado one-time signature scheme (OTSS), described in the Cryptology ePrint archive article "On the security and the effiency of the Merkle signature scheme".
CoronadoOTS() - Constructor for class de.flexiprovider.pqc.hbc.ots.CoronadoOTS
 
counter - Static variable in class de.flexiprovider.ec.ECPRNG
Computes the required random bytes.
createCanonicalCheckMatrix(GF2mField, PolynomialGF2mSmallM) - Static method in class de.flexiprovider.common.math.codingtheory.GoppaCode
Construct the check matrix of a Goppa code in canonical form from the irreducible Goppa polynomial over the finite field GF(2m).
createInteger(FlexiBigInt) - Static method in class de.flexiprovider.common.util.ASN1Tools
Create a new ASN1Integer from the given FlexiBigInt value.
createRandomRegularMatrixAndItsInverse(int, SecureRandom) - Static method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Create a nxn random regular matrix and its inverse.
createRndMQS(int, int) - Method in class de.flexiprovider.common.math.pmiplus.MQSystemGF2
The method creates random set of m quadratic polynomial in n variable
createRndMQS(int, int, SecureRandom) - Method in class de.flexiprovider.common.math.pmiplus.MQSystemGF2
The method creates random set of m quadratic polynomial in n variable
createSystemFromXd(GF2nPolynomialField, int) - Method in class de.flexiprovider.common.math.pmiplus.MQSystemGF2
Compute the quadratic polynomial system over GF(2) describing the map of GF(2^n) to GF(2^n) f: X ---> X^(1+2^d), where d is given.
CRNodeCalc - class de.flexiprovider.pqc.hbc.cmss.CRNodeCalc.
This class provides an implementation of the NodeCalc interface, that calculates the nodes in the classical way without use of SPR.
CRNodeCalc(MessageDigest) - Constructor for class de.flexiprovider.pqc.hbc.cmss.CRNodeCalc
Constructs a new CRNodeCalc object, that uses the given MessageDigest to calculate the nodes.
crtCoeff - Variable in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
The CRT coefficient q-1 mod p.
CTR - class de.flexiprovider.common.mode.CTR.
Counter (CTR) mode for symmetric block ciphers.
CTR() - Constructor for class de.flexiprovider.common.mode.CTR
 
Curve - class de.flexiprovider.ec.asn1.Curve.
This class represents a Curve as defined in ANS X9.62 - 1998.
Curve() - Constructor for class de.flexiprovider.ec.asn1.Curve
Default constructor.
Curve(ASN1OctetString, ASN1OctetString) - Constructor for class de.flexiprovider.ec.asn1.Curve
Constructor from two curve coefficients.
Curve(GFElement, GFElement) - Constructor for class de.flexiprovider.ec.asn1.Curve
Constructor from two curve coefficients.
CurveNotFoundException - exception de.flexiprovider.common.exceptions.CurveNotFoundException.
This exception is thrown, if the given object identifier of a curve cannot be found, that means, is not provided by this provider.
CurveNotFoundException() - Constructor for class de.flexiprovider.common.exceptions.CurveNotFoundException
Default constructor.
CurveNotFoundException(String) - Constructor for class de.flexiprovider.common.exceptions.CurveNotFoundException
Constructor with the message "This curve OID is not found in the provided file: oid
CurveParams - class de.flexiprovider.ec.parameters.CurveParams.
This class implements EC Domain Parameters as specified in the standard IEEE P1363-D8.
CurveParams.CurveParamsGF2n - class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2n.
Inner class for representing char 2 curve parameters.
CurveParams.CurveParamsGF2n(PointGF2n, FlexiBigInt, int, int) - Constructor for class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2n
Construct new curve parameters from the given parameters.
CurveParams.CurveParamsGF2n(String, String, String) - Constructor for class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2n
Construct new curve parameters from the given Strings.
CurveParams.CurveParamsGF2n(String, String, String, String) - Constructor for class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2n
Construct new curve parameters from the given Strings.
CurveParams.CurveParamsGF2nONB - class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nONB.
Inner class for representing char 2 curve parameters.
CurveParams.CurveParamsGF2nONB(PointGF2n, FlexiBigInt, int, int) - Constructor for class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nONB
Construct new curve parameters from the given parameters.
CurveParams.CurveParamsGF2nONB(String, String, String, String, String, String) - Constructor for class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nONB
Construct new curve parameters from the given Strings.
CurveParams.CurveParamsGF2nONB(String, String, String, String, String, String, String) - Constructor for class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nONB
Construct new curve parameters from the given Strings.
CurveParams.CurveParamsGF2nPentanomial - class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nPentanomial.
Inner class for representing char 2 pentanomial curve parameters.
CurveParams.CurveParamsGF2nPentanomial(PointGF2n, FlexiBigInt, int, int, int, int, int) - Constructor for class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nPentanomial
Construct new curve parameters from the given parameters.
CurveParams.CurveParamsGF2nPentanomial(String, String, String, String, String, String, String, String, String) - Constructor for class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nPentanomial
Construct new curve parameters from the given Strings.
CurveParams.CurveParamsGF2nPentanomial(String, String, String, String, String, String, String, String, String, String) - Constructor for class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nPentanomial
Construct new curve parameters from the given Strings.
CurveParams.CurveParamsGF2nTrinomial - class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nTrinomial.
Inner class for representing char 2 trinomial curve parameters.
CurveParams.CurveParamsGF2nTrinomial(PointGF2n, FlexiBigInt, int, int, int) - Constructor for class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nTrinomial
Construct new curve parameters from the given parameters.
CurveParams.CurveParamsGF2nTrinomial(String, String, String, String, String, String, String) - Constructor for class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nTrinomial
Construct new curve parameters from the given Strings.
CurveParams.CurveParamsGF2nTrinomial(String, String, String, String, String, String, String, String) - Constructor for class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nTrinomial
Construct new curve parameters from the given Strings.
CurveParams.CurveParamsGFP - class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGFP.
Inner class for representing prime curve parameters.
CurveParams.CurveParamsGFP(PointGFP, FlexiBigInt, int) - Constructor for class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGFP
Construct new curve parameters from the given parameters.
CurveParams.CurveParamsGFP(String, String, String, String, String, String) - Constructor for class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGFP
Construct new curve parameters from the given Strings.
CurveParams.CurveParamsGFP(String, String, String, String, String, String, String) - Constructor for class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGFP
Construct new curve parameters from the given Strings.
CurveParams(Point, FlexiBigInt, int) - Constructor for class de.flexiprovider.ec.parameters.CurveParams
Construct new curve parameters from the given parameters.
CurveParams(String, String) - Constructor for class de.flexiprovider.ec.parameters.CurveParams
Construct new curve parameters from the given Strings.
CurveParams(String, String, String) - Constructor for class de.flexiprovider.ec.parameters.CurveParams
Construct new curve parameters from the given Strings.
CurveRegistry - class de.flexiprovider.ec.parameters.CurveRegistry.
This class contains some approved EC domain parameters for Elliptic Curve Cryptography.
CurveRegistry.BrainpoolP160r1 - class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP160r1.
 
CurveRegistry.BrainpoolP160r1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP160r1
 
CurveRegistry.BrainpoolP192r1 - class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP192r1.
 
CurveRegistry.BrainpoolP192r1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP192r1
 
CurveRegistry.BrainpoolP224r1 - class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP224r1.
 
CurveRegistry.BrainpoolP224r1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP224r1
 
CurveRegistry.BrainpoolP256r1 - class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP256r1.
 
CurveRegistry.BrainpoolP256r1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP256r1
 
CurveRegistry.BrainpoolP320r1 - class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP320r1.
 
CurveRegistry.BrainpoolP320r1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP320r1
 
CurveRegistry.BrainpoolP384r1 - class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP384r1.
 
CurveRegistry.BrainpoolP384r1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP384r1
 
CurveRegistry.BrainpoolP512r1 - class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP512r1.
 
CurveRegistry.BrainpoolP512r1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP512r1
 
CurveRegistry.C2pnb163v1 - class de.flexiprovider.ec.parameters.CurveRegistry.C2pnb163v1.
 
CurveRegistry.C2pnb163v1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.C2pnb163v1
 
CurveRegistry.C2pnb163v2 - class de.flexiprovider.ec.parameters.CurveRegistry.C2pnb163v2.
 
CurveRegistry.C2pnb163v2() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.C2pnb163v2
 
CurveRegistry.C2pnb163v3 - class de.flexiprovider.ec.parameters.CurveRegistry.C2pnb163v3.
 
CurveRegistry.C2pnb163v3() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.C2pnb163v3
 
CurveRegistry.C2pnb208w1 - class de.flexiprovider.ec.parameters.CurveRegistry.C2pnb208w1.
 
CurveRegistry.C2pnb208w1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.C2pnb208w1
 
CurveRegistry.C2pnb272w1 - class de.flexiprovider.ec.parameters.CurveRegistry.C2pnb272w1.
 
CurveRegistry.C2pnb272w1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.C2pnb272w1
 
CurveRegistry.C2pnb368w1 - class de.flexiprovider.ec.parameters.CurveRegistry.C2pnb368w1.
 
CurveRegistry.C2pnb368w1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.C2pnb368w1
 
CurveRegistry.C2tnb191v1 - class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb191v1.
 
CurveRegistry.C2tnb191v1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb191v1
 
CurveRegistry.C2tnb191v2 - class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb191v2.
 
CurveRegistry.C2tnb191v2() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb191v2
 
CurveRegistry.C2tnb191v3 - class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb191v3.
 
CurveRegistry.C2tnb191v3() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb191v3
 
CurveRegistry.C2tnb239v1 - class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb239v1.
 
CurveRegistry.C2tnb239v1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb239v1
 
CurveRegistry.C2tnb239v2 - class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb239v2.
 
CurveRegistry.C2tnb239v2() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb239v2
 
CurveRegistry.C2tnb239v3 - class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb239v3.
 
CurveRegistry.C2tnb239v3() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb239v3
 
CurveRegistry.C2tnb359v1 - class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb359v1.
 
CurveRegistry.C2tnb359v1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb359v1
 
CurveRegistry.C2tnb431r1 - class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb431r1.
 
CurveRegistry.C2tnb431r1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb431r1
 
CurveRegistry.Prime192v1 - class de.flexiprovider.ec.parameters.CurveRegistry.Prime192v1.
 
CurveRegistry.Prime192v1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Prime192v1
 
CurveRegistry.Prime192v2 - class de.flexiprovider.ec.parameters.CurveRegistry.Prime192v2.
 
CurveRegistry.Prime192v2() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Prime192v2
 
CurveRegistry.Prime192v3 - class de.flexiprovider.ec.parameters.CurveRegistry.Prime192v3.
 
CurveRegistry.Prime192v3() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Prime192v3
 
CurveRegistry.Prime239v1 - class de.flexiprovider.ec.parameters.CurveRegistry.Prime239v1.
 
CurveRegistry.Prime239v1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Prime239v1
 
CurveRegistry.Prime239v2 - class de.flexiprovider.ec.parameters.CurveRegistry.Prime239v2.
 
CurveRegistry.Prime239v2() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Prime239v2
 
CurveRegistry.Prime239v3 - class de.flexiprovider.ec.parameters.CurveRegistry.Prime239v3.
 
CurveRegistry.Prime239v3() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Prime239v3
 
CurveRegistry.Prime256v1 - class de.flexiprovider.ec.parameters.CurveRegistry.Prime256v1.
 
CurveRegistry.Prime256v1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Prime256v1
 
CurveRegistry.PrimeCurve1 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve1.
 
CurveRegistry.PrimeCurve1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve1
 
CurveRegistry.PrimeCurve10 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve10.
 
CurveRegistry.PrimeCurve10() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve10
 
CurveRegistry.PrimeCurve11 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve11.
 
CurveRegistry.PrimeCurve11() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve11
 
CurveRegistry.PrimeCurve12 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve12.
 
CurveRegistry.PrimeCurve12() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve12
 
CurveRegistry.PrimeCurve13 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve13.
 
CurveRegistry.PrimeCurve13() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve13
 
CurveRegistry.PrimeCurve14 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve14.
 
CurveRegistry.PrimeCurve14() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve14
 
CurveRegistry.PrimeCurve15 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve15.
 
CurveRegistry.PrimeCurve15() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve15
 
CurveRegistry.PrimeCurve16 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve16.
 
CurveRegistry.PrimeCurve16() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve16
 
CurveRegistry.PrimeCurve17 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve17.
 
CurveRegistry.PrimeCurve17() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve17
 
CurveRegistry.PrimeCurve18 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve18.
 
CurveRegistry.PrimeCurve18() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve18
 
CurveRegistry.PrimeCurve19 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve19.
 
CurveRegistry.PrimeCurve19() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve19
 
CurveRegistry.PrimeCurve2 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve2.
 
CurveRegistry.PrimeCurve2() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve2
 
CurveRegistry.PrimeCurve20 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve20.
 
CurveRegistry.PrimeCurve20() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve20
 
CurveRegistry.PrimeCurve21 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve21.
 
CurveRegistry.PrimeCurve21() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve21
 
CurveRegistry.PrimeCurve22 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve22.
 
CurveRegistry.PrimeCurve22() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve22
 
CurveRegistry.PrimeCurve23 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve23.
 
CurveRegistry.PrimeCurve23() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve23
 
CurveRegistry.PrimeCurve24 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve24.
 
CurveRegistry.PrimeCurve24() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve24
 
CurveRegistry.PrimeCurve25 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve25.
 
CurveRegistry.PrimeCurve25() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve25
 
CurveRegistry.PrimeCurve26 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve26.
 
CurveRegistry.PrimeCurve26() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve26
 
CurveRegistry.PrimeCurve27 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve27.
 
CurveRegistry.PrimeCurve27() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve27
 
CurveRegistry.PrimeCurve28 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve28.
 
CurveRegistry.PrimeCurve28() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve28
 
CurveRegistry.PrimeCurve29 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve29.
 
CurveRegistry.PrimeCurve29() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve29
 
CurveRegistry.PrimeCurve3 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve3.
 
CurveRegistry.PrimeCurve3() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve3
 
CurveRegistry.PrimeCurve30 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve30.
 
CurveRegistry.PrimeCurve30() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve30
 
CurveRegistry.PrimeCurve31 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve31.
 
CurveRegistry.PrimeCurve31() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve31
 
CurveRegistry.PrimeCurve32 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve32.
 
CurveRegistry.PrimeCurve32() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve32
 
CurveRegistry.PrimeCurve33 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve33.
 
CurveRegistry.PrimeCurve33() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve33
 
CurveRegistry.PrimeCurve34 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve34.
 
CurveRegistry.PrimeCurve34() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve34
 
CurveRegistry.PrimeCurve35 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve35.
 
CurveRegistry.PrimeCurve35() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve35
 
CurveRegistry.PrimeCurve36 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve36.
 
CurveRegistry.PrimeCurve36() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve36
 
CurveRegistry.PrimeCurve37 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve37.
 
CurveRegistry.PrimeCurve37() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve37
 
CurveRegistry.PrimeCurve38 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve38.
 
CurveRegistry.PrimeCurve38() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve38
 
CurveRegistry.PrimeCurve4 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve4.
 
CurveRegistry.PrimeCurve4() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve4
 
CurveRegistry.PrimeCurve5 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve5.
 
CurveRegistry.PrimeCurve5() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve5
 
CurveRegistry.PrimeCurve6 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve6.
 
CurveRegistry.PrimeCurve6() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve6
 
CurveRegistry.PrimeCurve7 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve7.
 
CurveRegistry.PrimeCurve7() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve7
 
CurveRegistry.PrimeCurve8 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve8.
 
CurveRegistry.PrimeCurve8() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve8
 
CurveRegistry.PrimeCurve9 - class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve9.
 
CurveRegistry.PrimeCurve9() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve9
 
CurveRegistry.Secp112r1 - class de.flexiprovider.ec.parameters.CurveRegistry.Secp112r1.
 
CurveRegistry.Secp112r1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Secp112r1
 
CurveRegistry.Secp112r2 - class de.flexiprovider.ec.parameters.CurveRegistry.Secp112r2.
 
CurveRegistry.Secp112r2() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Secp112r2
 
CurveRegistry.Secp128r1 - class de.flexiprovider.ec.parameters.CurveRegistry.Secp128r1.
 
CurveRegistry.Secp128r1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Secp128r1
 
CurveRegistry.Secp128r2 - class de.flexiprovider.ec.parameters.CurveRegistry.Secp128r2.
 
CurveRegistry.Secp128r2() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Secp128r2
 
CurveRegistry.Secp160k1 - class de.flexiprovider.ec.parameters.CurveRegistry.Secp160k1.
 
CurveRegistry.Secp160k1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Secp160k1
 
CurveRegistry.Secp160r1 - class de.flexiprovider.ec.parameters.CurveRegistry.Secp160r1.
 
CurveRegistry.Secp160r1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Secp160r1
 
CurveRegistry.Secp160r2 - class de.flexiprovider.ec.parameters.CurveRegistry.Secp160r2.
 
CurveRegistry.Secp160r2() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Secp160r2
 
CurveRegistry.Secp192k1 - class de.flexiprovider.ec.parameters.CurveRegistry.Secp192k1.
 
CurveRegistry.Secp192k1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Secp192k1
 
CurveRegistry.Secp224k1 - class de.flexiprovider.ec.parameters.CurveRegistry.Secp224k1.
 
CurveRegistry.Secp224k1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Secp224k1
 
CurveRegistry.Secp224r1 - class de.flexiprovider.ec.parameters.CurveRegistry.Secp224r1.
 
CurveRegistry.Secp224r1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Secp224r1
 
CurveRegistry.Secp256k1 - class de.flexiprovider.ec.parameters.CurveRegistry.Secp256k1.
 
CurveRegistry.Secp256k1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Secp256k1
 
CurveRegistry.Secp384r1 - class de.flexiprovider.ec.parameters.CurveRegistry.Secp384r1.
 
CurveRegistry.Secp384r1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Secp384r1
 
CurveRegistry.Secp521r1 - class de.flexiprovider.ec.parameters.CurveRegistry.Secp521r1.
 
CurveRegistry.Secp521r1() - Constructor for class de.flexiprovider.ec.parameters.CurveRegistry.Secp521r1
 

D

d - Variable in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
The private exponent d.
de.flexiprovider.api - package de.flexiprovider.api
 
de.flexiprovider.api.exceptions - package de.flexiprovider.api.exceptions
 
de.flexiprovider.api.keys - package de.flexiprovider.api.keys
 
de.flexiprovider.api.parameters - package de.flexiprovider.api.parameters
 
de.flexiprovider.common.exceptions - package de.flexiprovider.common.exceptions
 
de.flexiprovider.common.ies - package de.flexiprovider.common.ies
Contains the base classes for the hybrid encryption scheme IES (see IEEE 1363).
de.flexiprovider.common.math - package de.flexiprovider.common.math
 
de.flexiprovider.common.math.codingtheory - package de.flexiprovider.common.math.codingtheory
 
de.flexiprovider.common.math.ellipticcurves - package de.flexiprovider.common.math.ellipticcurves
This package provides the classes for elliptic curves over prime fields (GF (p), p prime) and finite fields with characteristic 2 (GF (2n), n integer) and their points.
de.flexiprovider.common.math.finitefields - package de.flexiprovider.common.math.finitefields
This package holds classes representing elements of prime fields (GF(p), p prime) and finite fields with characteristic 2 (GF(2n), n integer), their arithmetic and the fields itself.
de.flexiprovider.common.math.linearalgebra - package de.flexiprovider.common.math.linearalgebra
 
de.flexiprovider.common.math.pmiplus - package de.flexiprovider.common.math.pmiplus
 
de.flexiprovider.common.math.polynomials - package de.flexiprovider.common.math.polynomials
 
de.flexiprovider.common.math.quadraticfields - package de.flexiprovider.common.math.quadraticfields
 
de.flexiprovider.common.mode - package de.flexiprovider.common.mode
This package contains the classes that implement standard modes of operation for symmetric block ciphers.
de.flexiprovider.common.padding - package de.flexiprovider.common.padding
Provides the OneAndZeroes and PKCS#5 padding schemes.
de.flexiprovider.common.util - package de.flexiprovider.common.util
Provides the class for accessing implementations of algorithms from different providers.
de.flexiprovider.core - package de.flexiprovider.core
The CDC-Standard-Provider.
de.flexiprovider.core.camellia - package de.flexiprovider.core.camellia
 
de.flexiprovider.core.desede - package de.flexiprovider.core.desede
Provides the TripleDES Cipher with three different keys.
de.flexiprovider.core.desede.interfaces - package de.flexiprovider.core.desede.interfaces
 
de.flexiprovider.core.dsa - package de.flexiprovider.core.dsa
Provides the DSA signature algorithm as defined in FIPS 186-2 with SHA-1 as message digest algorithm.
de.flexiprovider.core.dsa.interfaces - package de.flexiprovider.core.dsa.interfaces
 
de.flexiprovider.core.elgamal - package de.flexiprovider.core.elgamal
Provides the ElGamal cipher algorithm.
de.flexiprovider.core.elgamal.semanticallysecure - package de.flexiprovider.core.elgamal.semanticallysecure
Provides the semantically secure variant of the ElGamal encryption algorithm.
de.flexiprovider.core.idea - package de.flexiprovider.core.idea
Provides the IDEA block cipher.
de.flexiprovider.core.kdf - package de.flexiprovider.core.kdf
Contains several key derivation functions.
de.flexiprovider.core.mac - package de.flexiprovider.core.mac
 
de.flexiprovider.core.mars - package de.flexiprovider.core.mars
Provides the MARS block cipher as described in http://www.research.ibm.com/security/mars.html.
de.flexiprovider.core.md - package de.flexiprovider.core.md
Provides the MD4, MD5, RIPEMD 128, RIPEMD 160 and SHA-1 message digest algorithms
de.flexiprovider.core.md.swifftx - package de.flexiprovider.core.md.swifftx
 
de.flexiprovider.core.mersa - package de.flexiprovider.core.mersa
 
de.flexiprovider.core.misty1 - package de.flexiprovider.core.misty1
 
de.flexiprovider.core.mprsa - package de.flexiprovider.core.mprsa
 
de.flexiprovider.core.pbe - package de.flexiprovider.core.pbe
Provides passphrase based encryption algorithms as defined in PKCS#5 v 2.0 and PKCS#12.
de.flexiprovider.core.pbe.interfaces - package de.flexiprovider.core.pbe.interfaces
 
de.flexiprovider.core.random - package de.flexiprovider.core.random
Provides the implementation of a pseudorandom number based on a paper written by L Blum, M Blum and M Shub.
de.flexiprovider.core.rbrsa - package de.flexiprovider.core.rbrsa
 
de.flexiprovider.core.rc2 - package de.flexiprovider.core.rc2
Provides the RC2 block cipher algorithm.
de.flexiprovider.core.rc2.interfaces - package de.flexiprovider.core.rc2.interfaces
 
de.flexiprovider.core.rc5 - package de.flexiprovider.core.rc5
Provides the RC5 block cipher algorithm.
de.flexiprovider.core.rc6 - package de.flexiprovider.core.rc6
Provides the RC6 block cipher algorithm.
de.flexiprovider.core.rijndael - package de.flexiprovider.core.rijndael
Provides the AES (Rijndael) block cipher algorithm.
de.flexiprovider.core.rprimersa - package de.flexiprovider.core.rprimersa
 
de.flexiprovider.core.rsa - package de.flexiprovider.core.rsa
Provides the RSA algorithms as defined in PKCS#1 v 2.1.
de.flexiprovider.core.rsa.interfaces - package de.flexiprovider.core.rsa.interfaces
 
de.flexiprovider.core.saferplus - package de.flexiprovider.core.saferplus
Provides the symmetric blockcipher SAFER+.
de.flexiprovider.core.saferplusplus - package de.flexiprovider.core.saferplusplus
Provides the symmetric blockcipher SAFER++.
de.flexiprovider.core.serpent - package de.flexiprovider.core.serpent
Provides the Serpent block cipher algorithm.
de.flexiprovider.core.shacal - package de.flexiprovider.core.shacal
 
de.flexiprovider.core.shacal2 - package de.flexiprovider.core.shacal2
 
de.flexiprovider.core.twofish - package de.flexiprovider.core.twofish
Provides the Twofish block cipher algorithm.
de.flexiprovider.ec - package de.flexiprovider.ec
This package holds the provider class for the elliptic curve algorithms ECDSA, ECNR, ECDH and ECIES.
de.flexiprovider.ec.asn1 - package de.flexiprovider.ec.asn1
Provides the classes for the ASN.1 encoding of EC domain parameters.
de.flexiprovider.ec.keys - package de.flexiprovider.ec.keys
Provides classes for EC keys and key specifications.
de.flexiprovider.ec.parameters - package de.flexiprovider.ec.parameters
Provides the classes and interface to EC domain parameters.
de.flexiprovider.nf - package de.flexiprovider.nf
 
de.flexiprovider.nf.iq.iqdsa - package de.flexiprovider.nf.iq.iqdsa
 
de.flexiprovider.nf.iq.iqgq - package de.flexiprovider.nf.iq.iqgq
 
de.flexiprovider.nf.iq.iqrdsa - package de.flexiprovider.nf.iq.iqrdsa
 
de.flexiprovider.pki - package de.flexiprovider.pki
 
de.flexiprovider.pqc - package de.flexiprovider.pqc
 
de.flexiprovider.pqc.ecc - package de.flexiprovider.pqc.ecc
Provides cryptographic algorithms based on error-correcting codes.
de.flexiprovider.pqc.ecc.mceliece - package de.flexiprovider.pqc.ecc.mceliece
Provides the McEliece PKCS and its CCA2 secure variants.
de.flexiprovider.pqc.ecc.niederreiter - package de.flexiprovider.pqc.ecc.niederreiter
Provides the Niederreiter encryption scheme and Niederreiter signature (also known as CFS signature).
de.flexiprovider.pqc.hbc - package de.flexiprovider.pqc.hbc
 
de.flexiprovider.pqc.hbc.cmss - package de.flexiprovider.pqc.hbc.cmss
 
de.flexiprovider.pqc.hbc.gmss - package de.flexiprovider.pqc.hbc.gmss
 
de.flexiprovider.pqc.hbc.ots - package de.flexiprovider.pqc.hbc.ots
 
de.flexiprovider.pqc.ots.lm - package de.flexiprovider.pqc.ots.lm
 
de.flexiprovider.pqc.ots.merkle - package de.flexiprovider.pqc.ots.merkle
 
de.flexiprovider.pqc.pflash - package de.flexiprovider.pqc.pflash
 
de.flexiprovider.pqc.rainbow - package de.flexiprovider.pqc.rainbow
 
de.flexiprovider.pqc.rainbow.util - package de.flexiprovider.pqc.rainbow.util
 
de.flexiprovider.pqc.tss - package de.flexiprovider.pqc.tss
 
decode(int, int, GF2Vector) - Static method in class de.flexiprovider.pqc.ecc.Conversions
Decode a binary vector of length n and weight t into a number between 0 and (n|t) (binomial coefficient).
decodeEphPubKey(byte[]) - Method in class de.flexiprovider.common.ies.IES
Decode the ephemeral public key.
decodeEphPubKey(byte[]) - Method in class de.flexiprovider.ec.ECIES
Decode the ephemeral public key.
DECRYPT_MODE - Static variable in class de.flexiprovider.api.Cipher
Constant specifying decrypt mode.
decryptionPrimitive(McElieceCCA2PrivateKey, GF2Vector) - Static method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2Primitives
The McEliece decryption primitive.
decryptOutputSize(int) - Method in class de.flexiprovider.api.AsymmetricHybridCipher
Compute the output size of an update() or doFinal() operation of a hybrid asymmetric cipher in decryption mode when given input of the specified length.
decryptOutputSize(int) - Method in class de.flexiprovider.common.ies.IES
 
decryptOutputSize(int) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceFujisakiCipher
 
decryptOutputSize(int) - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePointchevalCipher
 
decryptOutputSize(int) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceKobaraImaiCipher
 
deepHashCode(byte[]) - Static method in class de.flexiprovider.common.util.ByteUtils
Computes a hashcode based on the contents of a one-dimensional byte array rather than its identity.
deepHashCode(byte[][]) - Static method in class de.flexiprovider.common.util.ByteUtils
Computes a hashcode based on the contents of a two-dimensional byte array rather than its identity.
deepHashCode(byte[][][]) - Static method in class de.flexiprovider.common.util.ByteUtils
Computes a hashcode based on the contents of a three-dimensional byte array rather than its identity.
DEFAULT_alpha - Static variable in class de.flexiprovider.pqc.pflash.PFlashKeyGenParameterSpec
the default value of α
DEFAULT_BLOCK_SIZE - Static variable in class de.flexiprovider.core.rijndael.RijndaelParameterSpec
The default block size (128 bits)
DEFAULT_EXPONENT - Static variable in class de.flexiprovider.core.rsa.RSAKeyGenParameterSpec
The default public exponent (216+1)
DEFAULT_EXPONENT_K - Static variable in class de.flexiprovider.core.mersa.MeRSAKeyGenParameterSpec
The default exponent of the prime p
DEFAULT_fieldPoly - Static variable in class de.flexiprovider.pqc.pflash.PFlashKeyGenParameterSpec
the default field Polynomial : X4 + X + 1 = 10011bin = 1910
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.core.pbe.PBEKeyGenParameterSpec
The default key size (16 bytes)
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.core.rsa.RSAKeyGenParameterSpec
The default key size (1024 bits)
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.core.camellia.CamelliaKeyGenParameterSpec
The default key size (128 bits)
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.core.elgamal.ElGamalKeyGenParameterSpec
The default bit length of the prime p (1024 bits)
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalKeyGenParameterSpec
The default bit length of the prime p (1024 bits)
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.core.mars.MARSKeyGenParameterSpec
The default key size (128 bits)
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.core.rbrsa.RbRSAKeyGenParameterSpec
The default bit length of the modulus n (1024 bits)
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.core.rc2.RC2KeyGenParameterSpec
The default key size (128 bits)
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.core.rc5.RC5KeyGenParameterSpec
The default key size (128 bits)
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.core.rc6.RC6KeyGenParameterSpec
The default key size (128 bits)
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.core.rijndael.RijndaelKeyGenParameterSpec
The default key size (128 bits)
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.core.rprimersa.RprimeRSAKeyGenParameterSpec
The default bit length of the modulus n (1024 bits)
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.core.saferplus.SAFERPlusKeyGenParameterSpec
The default key size (128 bits)
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKeyGenParameterSpec
The default key size (128 bits)
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.core.serpent.SerpentKeyGenParameterSpec
The default key size (128 bits)
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.core.shacal.ShacalKeyGenParameterSpec
The default key size (128 bits)
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.core.shacal2.Shacal2KeyGenParameterSpec
The default key size (128 bits)
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.core.twofish.TwofishKeyGenParameterSpec
The default key size (128 bits)
DEFAULT_KEY_SIZE - Static variable in class de.flexiprovider.ec.keys.ECKeyPairGenerator
The default key size (192 bits)
DEFAULT_L - Static variable in class de.flexiprovider.core.dsa.DSAParamGenParameterSpec
The default bit length of the prime p (1024 bits).
DEFAULT_LENGTH - Static variable in class de.flexiprovider.common.mode.ModeParamGenParameterSpec
The default length of the IV (8 bytes)
DEFAULT_m - Static variable in class de.flexiprovider.pqc.pflash.PFlashKeyGenParameterSpec
the default extension degree
DEFAULT_M - Static variable in class de.flexiprovider.pqc.ecc.ECCKeyGenParameterSpec
The default extension degree
DEFAULT_MAC - Static variable in class de.flexiprovider.common.ies.IESParameterSpec
The default MAC function (HmacSHA1)
DEFAULT_MD - Static variable in class de.flexiprovider.core.rsa.PSSParameterSpec
The OID of the default message digest (SHA1, 1.3.14.3.2.26)
DEFAULT_MD - Static variable in class de.flexiprovider.core.rsa.RSAOAEPParameterSpec
The OID of the default hash function (SHA1)
DEFAULT_MD - Static variable in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2ParameterSpec
The default message digest ("SHA256").
DEFAULT_MGF - Static variable in class de.flexiprovider.core.rsa.PSSParameterSpec
The OID of the default mask generation function (MGF1)
DEFAULT_MGF - Static variable in class de.flexiprovider.core.rsa.RSAOAEPParameterSpec
The OID of the default mask generation function (MGF1)
DEFAULT_n - Static variable in class de.flexiprovider.pqc.pflash.PFlashKeyGenParameterSpec
the default dimension of Kn
DEFAULT_N - Static variable in class de.flexiprovider.core.dsa.DSAParamGenParameterSpec
The default bit length of the prime q.
DEFAULT_NUM_PRIMES - Static variable in class de.flexiprovider.core.mprsa.MpRSAKeyGenParameterSpec
The default number of primes
DEFAULT_NUM_PRIMES - Static variable in class de.flexiprovider.core.rprimersa.RprimeRSAKeyGenParameterSpec
The default number of primes
DEFAULT_NUM_ROUNDS - Static variable in class de.flexiprovider.core.rc5.RC5ParameterSpec
The default number of rounds (12)
DEFAULT_PRF_OID - Static variable in class de.flexiprovider.core.kdf.PBKDF2ParameterSpec
The OID of the default pseudo-random function (HmacWithSHA1)
DEFAULT_PRIVATE_EXPONENT_SIZE - Static variable in class de.flexiprovider.core.rbrsa.RbRSAKeyGenParameterSpec
The default bit length of the private exponent d modulo p and modulo q (160 bits)
DEFAULT_PRIVATE_EXPONENT_SIZE - Static variable in class de.flexiprovider.core.rprimersa.RprimeRSAKeyGenParameterSpec
The default bit length of the private exponent d modulo all primes
DEFAULT_PSOURCE - Static variable in class de.flexiprovider.core.rsa.RSAOAEPParameterSpec
The OID of the default PSource algorithm (pSpecified)
DEFAULT_r - Static variable in class de.flexiprovider.pqc.pflash.PFlashKeyGenParameterSpec
the default value of r
DEFAULT_s - Static variable in class de.flexiprovider.pqc.pflash.PFlashKeyGenParameterSpec
the default value of s
DEFAULT_SALT_LENGTH - Static variable in class de.flexiprovider.core.rsa.PSSParameterSpec
The default salt length (20 bytes)
DEFAULT_SIZE - Static variable in class de.flexiprovider.nf.iq.iqdsa.IQDSAParamGenParameterSpec
The default bit length of the discriminant (768)
DEFAULT_SIZE - Static variable in class de.flexiprovider.nf.iq.iqgq.IQGQParamGenParameterSpec
The default bit length of the discriminant (768)
DEFAULT_SIZE - Static variable in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParamGenParameterSpec
The default bit length of the discriminant (768)
DEFAULT_SYM_CIPHER - Static variable in class de.flexiprovider.common.ies.IESParameterSpec
The default symmetric cipher (AES128_CBC)
DEFAULT_T - Static variable in class de.flexiprovider.pqc.ecc.ECCKeyGenParameterSpec
The default error correcting capability.
DEFAULT_TRAILER_FIELD - Static variable in class de.flexiprovider.core.rsa.PSSParameterSpec
The default trailer field (trailerFieldBC, value 1)
DEFAULT_WORD_SIZE - Static variable in class de.flexiprovider.core.rc5.RC5ParameterSpec
The default word size (32 bits)
DefaultPRNG - class de.flexiprovider.common.util.DefaultPRNG.
FlexiAPI wrapper for the default PRNG obtained via JCA.
DefaultPRNG() - Constructor for class de.flexiprovider.common.util.DefaultPRNG
 
degree - Variable in class de.flexiprovider.common.math.polynomials.BinaryConvolutionPolynomial
The degree of this polynomial
degree(int) - Static method in class de.flexiprovider.common.math.codingtheory.PolynomialRingGF2
Return the degree of a polynomial
degree(long) - Static method in class de.flexiprovider.common.math.codingtheory.PolynomialRingGF2
Return the degree of a polynomial
DegreeIsEvenException - exception de.flexiprovider.common.exceptions.DegreeIsEvenException.
This exception is thrown, when trying to compute the halftrace of an element whose degree is even..
DegreeIsEvenException() - Constructor for class de.flexiprovider.common.exceptions.DegreeIsEvenException
Default constructor.
degrees - Variable in class de.flexiprovider.common.math.polynomials.SparseBinaryConvolutionPolynomial
The array of the degrees of the monomials with coefficient 1
derDecode(byte[], ASN1Type) - Static method in class de.flexiprovider.common.util.ASN1Tools
Decode the given DER encoded ASN.1 structure.
derEncode(ASN1Type) - Static method in class de.flexiprovider.common.util.ASN1Tools
DER encode the given ASN.1 structure.
deriveKey(int) - Method in class de.flexiprovider.api.KeyDerivation
Start the derivation process and return the derived key.
deriveKey(int) - Method in class de.flexiprovider.core.kdf.KDF1
Start the derivation process and return the derived key.
deriveKey(int) - Method in class de.flexiprovider.core.kdf.PBKDF1
Start the derivation process and return the derived key.
deriveKey(int) - Method in class de.flexiprovider.core.kdf.KDF2
This function does the actual key derivation.
deriveKey(int) - Method in class de.flexiprovider.core.kdf.X963
This function does the actual key derivation.
deriveKey(int) - Method in class de.flexiprovider.core.kdf.PBKDF2
Start the derivation process and return the derived key.
deriveKey(int) - Method in class de.flexiprovider.core.kdf.PBKDF1_PKCS12
Start the derivation process and return the derived key.
DES_EDE_KEY_LEN - Static variable in class de.flexiprovider.core.desede.DESedeKeySpec
The length of a DESede key in bytes.
DESede - class de.flexiprovider.core.desede.DESede.
This class implements the TripleDES (DESede) block cipher.
DESede.DESede_CBC - class de.flexiprovider.core.desede.DESede.DESede_CBC.
DESede_CBC
DESede.DESede_CBC() - Constructor for class de.flexiprovider.core.desede.DESede.DESede_CBC
 
DESede() - Constructor for class de.flexiprovider.core.desede.DESede
 
DESedeKey - class de.flexiprovider.core.desede.DESedeKey.
DESedeKey is used to store a symmetric Key for DESede Encryption/Decryption.
DESedeKey(byte[]) - Constructor for class de.flexiprovider.core.desede.DESedeKey
Construct a new key from the given key bytes.
DESedeKeyFactory - class de.flexiprovider.core.desede.DESedeKeyFactory.
This class represents a factory for secret keys.
DESedeKeyFactory - class de.flexiprovider.core.desede.interfaces.DESedeKeyFactory.
 
DESedeKeyFactory() - Constructor for class de.flexiprovider.core.desede.DESedeKeyFactory
 
DESedeKeyFactory() - Constructor for class de.flexiprovider.core.desede.interfaces.DESedeKeyFactory
 
DESedeKeyGenerator - class de.flexiprovider.core.desede.DESedeKeyGenerator.
This class is used to generate keys for the DESede block cipher.
DESedeKeyGenerator() - Constructor for class de.flexiprovider.core.desede.DESedeKeyGenerator
 
DESedeKeySpec - class de.flexiprovider.core.desede.DESedeKeySpec.
This class specifies a DES-EDE ("triple-DES") key.
DESedeKeySpec(byte[]) - Constructor for class de.flexiprovider.core.desede.DESedeKeySpec
Uses the first 24 bytes in key as the key material for the DESede key.
DESedeKeySpec(byte[], int) - Constructor for class de.flexiprovider.core.desede.DESedeKeySpec
Uses the first 24 bytes in key, beginning at offset inclusive, as the key material for the DESede key.
DESedeKeySpec(DESedeKeySpec) - Constructor for class de.flexiprovider.core.desede.DESedeKeySpec
Create a new DESedeKeySpec out of the given DESedeKeySpec.
DESKeySpec - class de.flexiprovider.core.desede.DESKeySpec.
This class specifies a DES key.
DESKeySpec(byte[]) - Constructor for class de.flexiprovider.core.desede.DESKeySpec
Uses the first 8 bytes in key as the key material for the DES key.
DESKeySpec(byte[], int) - Constructor for class de.flexiprovider.core.desede.DESKeySpec
Uses the first 8 bytes in key, beginning at offset inclusive, as the key material for the DES key.
destroy() - Method in class de.flexiprovider.pqc.hbc.gmss.Treehash
Destroys a treehash instance after the top node was taken for authentication path.
determineJsf(FlexiBigInt[]) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Returns the Joint Sparse Form of d0 to dk using algorithm 3 [PRO03].
determineLtrFSSW(FlexiBigInt, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Left to Right Fixed Size Sliding Window Recoding.
determineLtrSFW(FlexiBigInt, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Left to Right Signed Fractional Window Method proposed in [Moe04].
determineMof(FlexiBigInt) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Returns the Mutual Opposite Form (MOF) of d proposed in [OSST04, Alg.
determineMof(FlexiBigInt, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Returns the Width-w Mutual Opposite Form (wMOF) of d proposed in [OSST04, Appendix B].
determineNaf(FlexiBigInt, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Returns e as int-array in non-adjacent-form (Naf).
determineNaf(FlexiBigInt, int, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Returns e as int-array in non-adjacent-form (Naf).
determineRtlFSSW(FlexiBigInt, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Right to Left Fixed Size Sliding Window Recoding.
determineRtlSFW(FlexiBigInt, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Right to Left Signed Fractional Window Method proposed in [Moe04].
determineSimultaneous2w_ltr(FlexiBigInt, FlexiBigInt, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Returns the simultaneous2w recoding (Left to Right).
determineSimultaneous2w_rtl(FlexiBigInt, FlexiBigInt, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Returns the simultaneous2w recoding (Right to Left).
determineSimultaneousNaf(FlexiBigInt[], int[]) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
returns the Naf-representations of the FlexiBigInts stored in e in one matrix.
determineSimultaneousSW(FlexiBigInt, FlexiBigInt, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Returns the simultaneous sliding window recoding.
determineSW(FlexiBigInt, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Sliding Window Recoding.
determineW3Jsf(FlexiBigInt, FlexiBigInt) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Returns the w3-Joint Sparse Form (w3-JSF) of e0 and e1 using Algorithm 3 [DOT07].
The scalars e0 and e1 must have the same bitlength!
Occuring digits are {0, 1, -1, 3, -3}.
DHA256 - class de.flexiprovider.core.md.DHA256.
This is an implementaion of the DHA-256 Message digest DHA-256 is a 256-bit hash and is meant to provide 128 bits of security against collision attacks.
DHA256() - Constructor for class de.flexiprovider.core.md.DHA256
Default constructor
DifferentCurvesException - exception de.flexiprovider.common.exceptions.DifferentCurvesException.
This exception is thrown, when the parameters of a method are two points from different curves.
DifferentCurvesException() - Constructor for class de.flexiprovider.common.exceptions.DifferentCurvesException
Default constructor.
DifferentCurvesException(String) - Constructor for class de.flexiprovider.common.exceptions.DifferentCurvesException
Constructor with the message "Cannot combine different elliptic curves: detail
DifferentFieldsException - exception de.flexiprovider.common.exceptions.DifferentFieldsException.
This class is called, when trying to combine elements of different fields.
DifferentFieldsException() - Constructor for class de.flexiprovider.common.exceptions.DifferentFieldsException
Default constructor.
DifferentFieldsException(String) - Constructor for class de.flexiprovider.common.exceptions.DifferentFieldsException
Calls the parent-constructor with the message "Cannot combine elements from different fields: details"
digest() - Method in class de.flexiprovider.api.MessageDigest
Complete the hash computation by performing final operations such as padding.
digest() - Method in class de.flexiprovider.core.md.VSH
Completes the hash computation by performing final operations such as padding.
digest() - Method in class de.flexiprovider.core.md.Tiger
Compute the digest and reset the engine
digest() - Method in class de.flexiprovider.core.md.RIPEMD160
Compute the digest and reset the engine
digest() - Method in class de.flexiprovider.core.md.SHA224_256
Complete the hash computation by performing final operations such as padding.
digest() - Method in class de.flexiprovider.core.md.NullDigest
 
digest() - Method in class de.flexiprovider.core.md.SHA384_512
Completes the hash computation by performing final operations such as padding.
digest() - Method in class de.flexiprovider.core.md.RIPEMD320
Compute the digest and reset the engine
digest() - Method in class de.flexiprovider.core.md.RIPEMD128
compute the digest and reset the engine
digest() - Method in class de.flexiprovider.core.md.MD4
compute the digest and reset the engine
digest() - Method in class de.flexiprovider.core.md.MD5
compute the digest and reset the engine
digest() - Method in class de.flexiprovider.core.md.FORK256
Complete the hash computation by performing final operations such as padding.
digest() - Method in class de.flexiprovider.core.md.SHA1
Completes the hash computation by performing final operations such as padding.
digest() - Method in class de.flexiprovider.core.md.RIPEMD256
Computes the digest and resets the engine.
digest() - Method in class de.flexiprovider.core.md.DHA256
Complete the hash computation by performing final operations such as padding.
digest() - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX384
Hashes the input.
digest() - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX256
Hashes the input.
digest() - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX512
Hashes the input.
digest() - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX224
Hashes the input.
digest() - Method in class de.flexiprovider.pqc.hbc.ots.MessageDigestWrapper
returns the message digest output cut to the desired byte-length
digest(byte[]) - Method in class de.flexiprovider.api.MessageDigest
Update the digest and complete the hash computation by performing final operations such as padding.
digest(byte[], int, int) - Method in class de.flexiprovider.api.MessageDigest
Complete the hash computation by performing final operations such as padding.
DigestException - exception de.flexiprovider.api.exceptions.DigestException.
 
DigestException(String) - Constructor for class de.flexiprovider.api.exceptions.DigestException
 
div(PolynomialGF2mSmallM) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Divide this polynomial by the given polynomial.
divide(FlexiBigInt) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
divide(GF2nPolynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Divides this by b and stores the result in a new PolynomialGF2n[2], quotient in result[0] and remainder in result[1].
divide(GF2Polynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Divides this by g and returns the quotient and remainder in a new GF2Polynomial[2], quotient in [0], remainder in [1].
divide(QuadraticIdeal, QuadraticIdeal) - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
Divide a quadratic ideal by another.
divideAndRemainder(FlexiBigInt) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
divideAndRound(FlexiBigInt[], FlexiBigInt) - Static method in class de.flexiprovider.common.math.IntegerFunctions
 
divideAndRound(FlexiBigInt, FlexiBigInt) - Static method in class de.flexiprovider.common.math.IntegerFunctions
 
doFinal() - Method in class de.flexiprovider.api.Cipher
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
doFinal() - Method in class de.flexiprovider.api.Mac
Finishes the computation of a MAC and returns the digest.
doFinal() - Method in class de.flexiprovider.core.mac.HMac
Return the computed MAC value.
doFinal() - Method in class de.flexiprovider.core.mac.CMac
Returns the calculated MAC value.
doFinal() - Method in class de.flexiprovider.core.mac.TwoTrackMac
Returns the calculated MAC value.
doFinal() - Method in class de.flexiprovider.core.mac.CBCMac
Return the computed MAC value.
doFinal(byte[]) - Method in class de.flexiprovider.api.Cipher
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
doFinal(byte[]) - Method in class de.flexiprovider.api.Mac
Finishes the computation of a MAC with a final byte array (or computes a MAC over those bytes only) and returns the digest.
doFinal(byte[], int) - Method in class de.flexiprovider.api.Mac
Finishes the computation of a MAC and places the result into the given array.
doFinal(byte[], int, int) - Method in class de.flexiprovider.api.Cipher
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
doFinal(byte[], int, int) - Method in class de.flexiprovider.api.AsymmetricHybridCipher
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
doFinal(byte[], int, int) - Method in class de.flexiprovider.api.AsymmetricBlockCipher
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
doFinal(byte[], int, int) - Method in class de.flexiprovider.api.BlockCipher
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
doFinal(byte[], int, int) - Method in class de.flexiprovider.common.ies.IES
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int, int) - Method in class de.flexiprovider.core.pbe.PBES2
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
doFinal(byte[], int, int) - Method in class de.flexiprovider.core.pbe.PBES1
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
doFinal(byte[], int, int) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceFujisakiCipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int, int) - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePointchevalCipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int, int) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceKobaraImaiCipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int, int, byte[], int) - Method in class de.flexiprovider.api.Cipher
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
doFinal(byte[], int, int, byte[], int) - Method in class de.flexiprovider.api.AsymmetricHybridCipher
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
doFinal(byte[], int, int, byte[], int) - Method in class de.flexiprovider.api.AsymmetricBlockCipher
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
doFinal(byte[], int, int, byte[], int) - Method in class de.flexiprovider.api.BlockCipher
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
doFinal(byte[], int, int, byte[], int) - Method in class de.flexiprovider.core.pbe.PBES2
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
doFinal(byte[], int, int, byte[], int) - Method in class de.flexiprovider.core.pbe.PBES1
Finish a multiple-part encryption or decryption operation (depending on how this cipher was initialized).
doPhase(PublicKey, boolean) - Method in class de.flexiprovider.api.KeyAgreement
Execute the next phase of this key agreement with the given public key that was received from one of the other parties involved in this key agreement.
doPhase(PublicKey, boolean) - Method in class de.flexiprovider.ec.ECSVDPDHC
Executes the next phase of this key agreement with the given key that was received from one of the other parties involved in this key agreement.
doubleValue() - Method in class de.flexiprovider.common.math.FlexiBigInt
 
dP - Variable in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
The number d mod (p-1).
dQ - Variable in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
The number d mod (q-1).
DSAKey - interface de.flexiprovider.core.dsa.interfaces.DSAKey.
The interface to a DSA public or private key.
DSAKeyFactory - class de.flexiprovider.core.dsa.DSAKeyFactory.
This class is able to transform DSA-keys and DSA-key specs into a form that can be used with the FlexiCoreProvider.
DSAKeyFactory - class de.flexiprovider.core.dsa.interfaces.DSAKeyFactory.
 
DSAKeyFactory() - Constructor for class de.flexiprovider.core.dsa.DSAKeyFactory
 
DSAKeyFactory() - Constructor for class de.flexiprovider.core.dsa.interfaces.DSAKeyFactory
 
DSAKeyPairGenerator - class de.flexiprovider.core.dsa.DSAKeyPairGenerator.
This class implements the DSAKeyPairGenerator interface.
DSAKeyPairGenerator - class de.flexiprovider.core.dsa.interfaces.DSAKeyPairGenerator.
Translation layer between DSAParams and DSAParameterSpec.
DSAKeyPairGenerator() - Constructor for class de.flexiprovider.core.dsa.DSAKeyPairGenerator
 
DSAKeyPairGenerator() - Constructor for class de.flexiprovider.core.dsa.interfaces.DSAKeyPairGenerator
 
DSAParameterGenerator - class de.flexiprovider.core.dsa.DSAParameterGenerator.
This class implements the DSAAlgorithmParameterGenerator.
DSAParameterGenerator() - Constructor for class de.flexiprovider.core.dsa.DSAParameterGenerator
 
DSAParameters - class de.flexiprovider.core.dsa.DSAParameters.
This class represents the DSA parameters p, q, g.
DSAParameters() - Constructor for class de.flexiprovider.core.dsa.DSAParameters
 
DSAParameterSpec - class de.flexiprovider.core.dsa.DSAParameterSpec.
This class specifies the set of parameters used with the DSA algorithm.
DSAParameterSpec(BigInteger, BigInteger, BigInteger) - Constructor for class de.flexiprovider.core.dsa.DSAParameterSpec
Create a new DSAParameterSpec with the specified parameter values.
DSAParameterSpec(DSAParams) - Constructor for class de.flexiprovider.core.dsa.DSAParameterSpec
Create a new DSAParameterSpec out of the given DSAParams.
DSAParameterSpec(FlexiBigInt, FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.dsa.DSAParameterSpec
Create a new DSAParameterSpec with the specified parameter values.
DSAParamGenParameterSpec - class de.flexiprovider.core.dsa.DSAParamGenParameterSpec.
This class specifies parameters used for initializing the DSAParameterGenerator.
DSAParamGenParameterSpec() - Constructor for class de.flexiprovider.core.dsa.DSAParamGenParameterSpec
Constructor.
DSAParamGenParameterSpec(int) - Constructor for class de.flexiprovider.core.dsa.DSAParamGenParameterSpec
Constructor.
DSAParamGenParameterSpec(int, int) - Constructor for class de.flexiprovider.core.dsa.DSAParamGenParameterSpec
Constructor.
DSAParams - interface de.flexiprovider.core.dsa.interfaces.DSAParams.
Interface to a set of key parameters for DSA (Digital Signature Algorithm), which is defined in NIST's FIPS-186.
DSAPrivateKey - class de.flexiprovider.core.dsa.DSAPrivateKey.
This class implements the DSAPrivateKey interface.
DSAPrivateKey - class de.flexiprovider.core.dsa.interfaces.DSAPrivateKey.
The interface to a DSA private key.
DSAPrivateKey() - Constructor for class de.flexiprovider.core.dsa.interfaces.DSAPrivateKey
 
DSAPrivateKey(DSAPrivateKeySpec) - Constructor for class de.flexiprovider.core.dsa.DSAPrivateKey
Construct a DSA private key from the given key specification (used by the DSAKeyFactory).
DSAPrivateKey(FlexiBigInt, DSAParams) - Constructor for class de.flexiprovider.core.dsa.DSAPrivateKey
Construct a DSA private key with the specified parameters (used by the DSAKeyPairGenerator).
DSAPrivateKeySpec - class de.flexiprovider.core.dsa.DSAPrivateKeySpec.
This class specifies a DSA private key with its associated parameters.
DSAPrivateKeySpec(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class de.flexiprovider.core.dsa.DSAPrivateKeySpec
Create a new DSAPrivateKeySpec with the specified parameter values.
DSAPrivateKeySpec(DSAPrivateKeySpec) - Constructor for class de.flexiprovider.core.dsa.DSAPrivateKeySpec
Create a new DSAPrivateKeySpec out of the given DSAPrivateKeySpec.
DSAPrivateKeySpec(FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.dsa.DSAPrivateKeySpec
Create a new DSAPrivateKeySpec with the specified parameter values.
DSAPublicKey - class de.flexiprovider.core.dsa.DSAPublicKey.
This class implements the DSAPublicKey interface.
DSAPublicKey - class de.flexiprovider.core.dsa.interfaces.DSAPublicKey.
The interface to a DSA public key.
DSAPublicKey() - Constructor for class de.flexiprovider.core.dsa.interfaces.DSAPublicKey
 
DSAPublicKey(DSAPublicKeySpec) - Constructor for class de.flexiprovider.core.dsa.DSAPublicKey
Construct a DSAPubKey out of the given key specification.
DSAPublicKey(FlexiBigInt, DSAParams) - Constructor for class de.flexiprovider.core.dsa.DSAPublicKey
The default constructor generates a DSA public key with the specified parameters.
DSAPublicKeySpec - class de.flexiprovider.core.dsa.DSAPublicKeySpec.
This class specifies a DSA public key with its associated parameters.
DSAPublicKeySpec(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class de.flexiprovider.core.dsa.DSAPublicKeySpec
Create a new DSAPublicKeySpec with the specified parameter values.
DSAPublicKeySpec(DSAPublicKeySpec) - Constructor for class de.flexiprovider.core.dsa.DSAPublicKeySpec
Create a new DSAPublicKeySpec out of the given DSAPublicKeySpec.
DSAPublicKeySpec(FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.dsa.DSAPublicKeySpec
Create a new DSAPrivateKeySpec with the specified parameter values.
DSASignature - class de.flexiprovider.core.dsa.DSASignature.
 
DSASignature - class de.flexiprovider.core.dsa.interfaces.DSASignature.
 
DSASignature.Raw - class de.flexiprovider.core.dsa.DSASignature.Raw.
Inner class providing DSA without message digest
DSASignature.Raw() - Constructor for class de.flexiprovider.core.dsa.DSASignature.Raw
Constructor.
DSASignature.SHA1 - class de.flexiprovider.core.dsa.DSASignature.SHA1.
DSA with SHA1.
DSASignature.SHA1() - Constructor for class de.flexiprovider.core.dsa.DSASignature.SHA1
Constructor.
DSASignature.SHA224 - class de.flexiprovider.core.dsa.DSASignature.SHA224.
DSA with SHA224.
DSASignature.SHA224() - Constructor for class de.flexiprovider.core.dsa.DSASignature.SHA224
Constructor.
DSASignature.SHA256 - class de.flexiprovider.core.dsa.DSASignature.SHA256.
DSA with SHA256.
DSASignature.SHA256() - Constructor for class de.flexiprovider.core.dsa.DSASignature.SHA256
Constructor.
DSASignature.SHA384 - class de.flexiprovider.core.dsa.DSASignature.SHA384.
DSA with SHA384.
DSASignature.SHA384() - Constructor for class de.flexiprovider.core.dsa.DSASignature.SHA384
Constructor.
DSASignature.SHA512 - class de.flexiprovider.core.dsa.DSASignature.SHA512.
DSA with SHA512.
DSASignature.SHA512() - Constructor for class de.flexiprovider.core.dsa.DSASignature.SHA512
Constructor.
DSASignature() - Constructor for class de.flexiprovider.core.dsa.interfaces.DSASignature
 
DSASignature(MessageDigest) - Constructor for class de.flexiprovider.core.dsa.DSASignature
Constructor.

E

e - Variable in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
The public exponent e.
E - Variable in class de.flexiprovider.ec.parameters.CurveParams
elliptic curve E
EC2OSP(int) - Method in class de.flexiprovider.common.math.ellipticcurves.Point
Encode this point into a byte array (octet string) using the specified encoding format (one of Point.ENCODING_TYPE_UNCOMPRESSED, Point.ENCODING_TYPE_COMPRESSED, and Point.ENCODING_TYPE_HYBRID).
ECB - class de.flexiprovider.common.mode.ECB.
This class implements the Electronic Codebook Mode (ECB) for symmetric block ciphers.
ECB() - Constructor for class de.flexiprovider.common.mode.ECB
 
ECCKeyGenParameterSpec - class de.flexiprovider.pqc.ecc.ECCKeyGenParameterSpec.
This class provides a specification for the parameters that are used by the McEliece, McElieceCCA2, and Niederreiter key pair generators.
ECCKeyGenParameterSpec() - Constructor for class de.flexiprovider.pqc.ecc.ECCKeyGenParameterSpec
Constructor.
ECCKeyGenParameterSpec(int) - Constructor for class de.flexiprovider.pqc.ecc.ECCKeyGenParameterSpec
Constructor.
ECCKeyGenParameterSpec(int, int) - Constructor for class de.flexiprovider.pqc.ecc.ECCKeyGenParameterSpec
Constructor.
ECCKeyGenParameterSpec(int, int, int) - Constructor for class de.flexiprovider.pqc.ecc.ECCKeyGenParameterSpec
Constructor.
ECDomainParameters - class de.flexiprovider.ec.asn1.ECDomainParameters.
This class represents an ECParameters ASN.1 structure as defined by ANSi X9.62-1998.
ECDomainParameters() - Constructor for class de.flexiprovider.ec.asn1.ECDomainParameters
Constructor used for decoding.
ECDomainParameters(FieldId, Curve, ASN1OctetString, ASN1Integer, ASN1Integer) - Constructor for class de.flexiprovider.ec.asn1.ECDomainParameters
Constructor with the optional cofactor.
ECDSASignature - class de.flexiprovider.ec.ECDSASignature.
This Signature class is used to provide applications the functionality of the digital signature algorithm ECDSA.
ECDSASignature.Raw - class de.flexiprovider.ec.ECDSASignature.Raw.
ECDSA without message digest
ECDSASignature.Raw() - Constructor for class de.flexiprovider.ec.ECDSASignature.Raw
 
ECDSASignature.SHA1 - class de.flexiprovider.ec.ECDSASignature.SHA1.
ECDSA with SHA1
ECDSASignature.SHA1() - Constructor for class de.flexiprovider.ec.ECDSASignature.SHA1
 
ECDSASignature.SHA224 - class de.flexiprovider.ec.ECDSASignature.SHA224.
ECDSA with SHA224
ECDSASignature.SHA224() - Constructor for class de.flexiprovider.ec.ECDSASignature.SHA224
 
ECDSASignature.SHA256 - class de.flexiprovider.ec.ECDSASignature.SHA256.
ECDSA with SHA256
ECDSASignature.SHA256() - Constructor for class de.flexiprovider.ec.ECDSASignature.SHA256
 
ECDSASignature.SHA384 - class de.flexiprovider.ec.ECDSASignature.SHA384.
ECDSA with SHA384
ECDSASignature.SHA384() - Constructor for class de.flexiprovider.ec.ECDSASignature.SHA384
 
ECDSASignature.SHA512 - class de.flexiprovider.ec.ECDSASignature.SHA512.
ECDSA with SHA512
ECDSASignature.SHA512() - Constructor for class de.flexiprovider.ec.ECDSASignature.SHA512
 
ECDSASignature(MessageDigest) - Constructor for class de.flexiprovider.ec.ECDSASignature
Constructor.
ECException - exception de.flexiprovider.common.exceptions.ECException.
This exception is the parentclass of all exceptions, that relate to the ec - arithmetic.
ECException() - Constructor for class de.flexiprovider.common.exceptions.ECException
Default constructor.
ECException(String) - Constructor for class de.flexiprovider.common.exceptions.ECException
Constructor with the message "An ec-specific exception was thrown: cause"
ECIES - class de.flexiprovider.ec.ECIES.
ECIES (Elliptic Curve Integrated Encryption Scheme) extends the basic IES implementation.
ECIES() - Constructor for class de.flexiprovider.ec.ECIES
 
ECKeyFactory - class de.flexiprovider.ec.keys.ECKeyFactory.
Key factories are used to convert keys (opaque cryptographic keys of type Key) into key specifications (transparent representations of the underlying key material), and vice versa.
ECKeyFactory() - Constructor for class de.flexiprovider.ec.keys.ECKeyFactory
 
ECKeyPairGenerator - class de.flexiprovider.ec.keys.ECKeyPairGenerator.
This class is used to generate pairs of EC public and private keys.
ECKeyPairGenerator() - Constructor for class de.flexiprovider.ec.keys.ECKeyPairGenerator
 
ECNRSignature - class de.flexiprovider.ec.ECNRSignature.
This Signature class is used to provide applications the functionality of the digital signature algorithm ECNR.
ECNRSignature() - Constructor for class de.flexiprovider.ec.ECNRSignature
Construct a blank ECNR object.
ECParameters - class de.flexiprovider.ec.parameters.ECParameters.
This class specifies the EC Domain Parameters for the standard IEEE 1363 .
ECParameters() - Constructor for class de.flexiprovider.ec.parameters.ECParameters
 
ECPrivateKey - class de.flexiprovider.ec.keys.ECPrivateKey.
The interface to an EC private key.
ECPrivateKey(ECPrivateKeySpec) - Constructor for class de.flexiprovider.ec.keys.ECPrivateKey
Construct an ECPrivateKey out of the given key specification.
ECPrivateKey(FlexiBigInt, CurveParams) - Constructor for class de.flexiprovider.ec.keys.ECPrivateKey
Generate a new ECPrivateKey with the specified parameters.
ECPrivateKeySpec - class de.flexiprovider.ec.keys.ECPrivateKeySpec.
This class specifies an EC private key with its associated parameters.
ECPrivateKeySpec(FlexiBigInt, CurveParams) - Constructor for class de.flexiprovider.ec.keys.ECPrivateKeySpec
Constructs a new private key specification.
ECPRNG - class de.flexiprovider.ec.ECPRNG.
This class implements a pseudorandom number generator as proposed by Kaliski.
ECPRNG() - Constructor for class de.flexiprovider.ec.ECPRNG
Constructor.
ECPublicKey - class de.flexiprovider.ec.keys.ECPublicKey.
The interface to a EC public key.
ECPublicKey(byte[]) - Constructor for class de.flexiprovider.ec.keys.ECPublicKey
Generate a new ECPublicKey out of the byte array encoding.
ECPublicKey(Point, CurveParams) - Constructor for class de.flexiprovider.ec.keys.ECPublicKey
Generate a new ECPublicKey with the specified parameters.
ECPublicKeySpec - class de.flexiprovider.ec.keys.ECPublicKeySpec.
This class specifies a EC public key with its associated parameters.
ECPublicKeySpec(byte[], CurveParams) - Constructor for class de.flexiprovider.ec.keys.ECPublicKeySpec
Generate an EC key specification based on an encoded point and optionally the parameters of the curve.
ECPublicKeySpec(ECPublicKeySpec) - Constructor for class de.flexiprovider.ec.keys.ECPublicKeySpec
Copy constructor.
ECPublicKeySpec(Point, CurveParams) - Constructor for class de.flexiprovider.ec.keys.ECPublicKeySpec
Constructs a new public key specification.
ECRegistry - class de.flexiprovider.ec.ECRegistry.
Register all algorithms of the EC package.
ECRegistry() - Constructor for class de.flexiprovider.ec.ECRegistry
 
ECSecretKey - class de.flexiprovider.ec.keys.ECSecretKey.
This class implements an EC secret key.
ECSecretKey(FlexiBigInt) - Constructor for class de.flexiprovider.ec.keys.ECSecretKey
Construct a new EC secret key.
ECSVDPDH - class de.flexiprovider.ec.ECSVDPDH.
ECSVDPDH provides the implementation for key exchange with the Diffie Hellman algorithm on elliptic curves over the general field with p elements where p is an odd prime number.
ECSVDPDH() - Constructor for class de.flexiprovider.ec.ECSVDPDH
 
ECSVDPDHC - class de.flexiprovider.ec.ECSVDPDHC.
ECSVDPDHC provides the implementation for key exchange with the Diffie Hellman algorithm on elliptic curves GP(p), where p is an odd prime number.
ECSVDPDHC() - Constructor for class de.flexiprovider.ec.ECSVDPDHC
 
ECTools - class de.flexiprovider.ec.ECTools.
 
ECurvesOIDRegistry - class de.flexiprovider.ec.asn1.ECurvesOIDRegistry.
This class maps ASN.1 object identifiers onto ASN.1 types suitable for decoding the structure defined by the given OID.
ECurvesOIDRegistry() - Constructor for class de.flexiprovider.ec.asn1.ECurvesOIDRegistry
 
elementToStr(int) - Method in class de.flexiprovider.common.math.codingtheory.GF2mField
 
ElGamal - class de.flexiprovider.core.elgamal.ElGamal.
This class implements ElGamal encryption.
ElGamal() - Constructor for class de.flexiprovider.core.elgamal.ElGamal
 
ElGamalKeyFactory - class de.flexiprovider.core.elgamal.ElGamalKeyFactory.
This class is able to transform ElGamal-keys and ElGamal-key specs into a form that can be used with the FlexiCoreProvider.
ElGamalKeyFactory() - Constructor for class de.flexiprovider.core.elgamal.ElGamalKeyFactory
 
ElGamalKeyGenParameterSpec - class de.flexiprovider.core.elgamal.ElGamalKeyGenParameterSpec.
This class specifies parameters used for initializing the ElGamalKeyPairGenerator.
ElGamalKeyGenParameterSpec() - Constructor for class de.flexiprovider.core.elgamal.ElGamalKeyGenParameterSpec
Construct the default parameters.
ElGamalKeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.elgamal.ElGamalKeyGenParameterSpec
Construct new parameters from the given bit length of the prime p.
ElGamalKeyPairGenerator - class de.flexiprovider.core.elgamal.ElGamalKeyPairGenerator.
This class is used to generate key pairs for the ElGamal encryption algorithm (implemented by ElGamal).
ElGamalKeyPairGenerator() - Constructor for class de.flexiprovider.core.elgamal.ElGamalKeyPairGenerator
 
ElGamalPrivateKey - class de.flexiprovider.core.elgamal.ElGamalPrivateKey.
This class implements the PrivateKey interface.
ElGamalPrivateKey(ElGamalPrivateKeySpec) - Constructor for class de.flexiprovider.core.elgamal.ElGamalPrivateKey
Construct an ElGamalPublicKey out of the given key specification.
ElGamalPrivateKey(FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.elgamal.ElGamalPrivateKey
The constructor.
ElGamalPrivateKeySpec - class de.flexiprovider.core.elgamal.ElGamalPrivateKeySpec.
This class specifies an ElGamal private key.
ElGamalPrivateKeySpec(FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.elgamal.ElGamalPrivateKeySpec
The constructor.
ElGamalPublicKey - class de.flexiprovider.core.elgamal.ElGamalPublicKey.
This class implements the PublicKey interface.
ElGamalPublicKey(ElGamalPublicKeySpec) - Constructor for class de.flexiprovider.core.elgamal.ElGamalPublicKey
Construct an ElGamalPublicKey out of the given key specification.
ElGamalPublicKey(FlexiBigInt, FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.elgamal.ElGamalPublicKey
The constructor.
ElGamalPublicKeySpec - class de.flexiprovider.core.elgamal.ElGamalPublicKeySpec.
This class specifies an ElGamal public key.
ElGamalPublicKeySpec(FlexiBigInt, FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.elgamal.ElGamalPublicKeySpec
The constructor.
EllipticCurve - class de.flexiprovider.common.math.ellipticcurves.EllipticCurve.
This class is the top-interface for elliptic curves over finite fields.
EllipticCurve(GFElement, GFElement, FlexiBigInt) - Constructor for class de.flexiprovider.common.math.ellipticcurves.EllipticCurve
Construct an elliptic curve E with the specified parameters.
EllipticCurveGF2n - class de.flexiprovider.common.math.ellipticcurves.EllipticCurveGF2n.
This class provides features for elliptic curves over finite fields with characteristic 2 (GF(2n).
EllipticCurveGF2n(GF2nElement, GF2nElement, FlexiBigInt) - Constructor for class de.flexiprovider.common.math.ellipticcurves.EllipticCurveGF2n
Constructs an elliptic curve E with the specified parameters a and b in short Weierstrass normal form in projective representation over the field with the specified size.
EllipticCurveGF2n(GF2nElement, GF2nElement, GF2nField) - Constructor for class de.flexiprovider.common.math.ellipticcurves.EllipticCurveGF2n
Constructs an elliptic curve E with the specified parameters a and b in short Weierstrass normal form in projective representation over the given field.
EllipticCurveGF2n(GF2nElement, GF2nElement, int) - Constructor for class de.flexiprovider.common.math.ellipticcurves.EllipticCurveGF2n
Constructs an elliptic curve E with the specified parameters a and b in short Weierstrass normal form in projective representation over the field with the specified characteristic 2^deg.
EllipticCurveGFP - class de.flexiprovider.common.math.ellipticcurves.EllipticCurveGFP.
This class holds elliptic curves over prime fields GF (p).
EllipticCurveGFP(GFPElement, GFPElement, FlexiBigInt) - Constructor for class de.flexiprovider.common.math.ellipticcurves.EllipticCurveGFP
Constructs an elliptic curve E with the specified parameters a and b in short Weierstrass normal form in projective representation over the prime field with the specified characteristic.
EME_OAEP_DECODE(byte[], byte[], int, MessageDigest) - Static method in class de.flexiprovider.core.rsa.PKCS1Operations
EME-OAEP decoding as specified in PKCS#1 v2.1, section 7.1.2, step 3
EME_OAEP_ENCODE(byte[], byte[], int, MessageDigest, SecureRandom) - Static method in class de.flexiprovider.core.rsa.PKCS1Operations
EME-OAEP encoding as specified in PKCS#1 v2.1, section 7.1.1, step 2
EMSA_PKCS1_v1_5_ENCODE(byte[], int, AlgorithmIdentifier) - Static method in class de.flexiprovider.core.rsa.PKCS1Operations
This encoding method is deterministic and does not have an equivalent decoding function.
EMSA_PSS_ENCODE(byte[], int, MessageDigest, byte[]) - Static method in class de.flexiprovider.core.rsa.PKCS1Operations
 
EMSA_PSS_VERIFY(byte[], byte[], int, MessageDigest) - Static method in class de.flexiprovider.core.rsa.PKCS1Operations
This encoding method is parameterized by the choice of hash function, mask generation function, and salt length.
encode(int, int, byte[]) - Static method in class de.flexiprovider.pqc.ecc.Conversions
Encode a number between 0 and (n|t) (binomial coefficient) into a binary vector of length n with weight t.
encodeCompressed() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
Returns this point in affin, compressed form as a byte array.
encodeCompressed() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Returns this point in affine, compressed form as a byte array.
encodeCompressed() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
Returns this point in affine, compressed form as a byte array.
EncodedKeySpec - interface de.flexiprovider.pki.EncodedKeySpec.
 
encodeEphPubKey(PublicKey) - Method in class de.flexiprovider.common.ies.IES
Encode the ephemeral public key.
encodeEphPubKey(PublicKey) - Method in class de.flexiprovider.ec.ECIES
Encode the ephemeral public key.
encodeHybrid() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
Returns this point in affin, hybrid form as a byte array.
encodeHybrid() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Returns this point in affine, hybrid form as a byte array.
encodeHybrid() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
Returns this point in affine, hybrid form as a byte array.
encodeUncompressed() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
Returns this point in affin, decompressed form as a byte array.
encodeUncompressed() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Returns this point in affine, decompressed form as a byte array.
encodeUncompressed() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
Returns this point in affine, decompressed form as a byte array.
ENCODING_TYPE_COMPRESSED - Static variable in class de.flexiprovider.common.math.ellipticcurves.Point
Encoding type 'compressed'
ENCODING_TYPE_HYBRID - Static variable in class de.flexiprovider.common.math.ellipticcurves.Point
Encoding type 'hybrid'
ENCODING_TYPE_UNCOMPRESSED - Static variable in class de.flexiprovider.common.math.ellipticcurves.Point
Encoding type 'uncompressed'
ENCRYPT_MODE - Static variable in class de.flexiprovider.api.Cipher
Constant specifying encrypt mode.
encryptionPrimitive(McElieceCCA2PublicKey, GF2Vector, GF2Vector) - Static method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2Primitives
The McEliece encryption primitive.
encryptOutputSize(int) - Method in class de.flexiprovider.api.AsymmetricHybridCipher
Compute the output size of an update() or doFinal() operation of a hybrid asymmetric cipher in encryption mode when given input of the specified length.
encryptOutputSize(int) - Method in class de.flexiprovider.common.ies.IES
 
encryptOutputSize(int) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceFujisakiCipher
 
encryptOutputSize(int) - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePointchevalCipher
 
encryptOutputSize(int) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceKobaraImaiCipher
 
engineDigest() - Method in class de.flexiprovider.api.MessageDigest
 
engineDoFinal() - Method in class de.flexiprovider.api.Mac
 
engineDoFinal(byte[], int, int) - Method in class de.flexiprovider.api.Cipher
Return the result of the last step of a multi-step en-/decryption operation or the result of a single-step en-/decryption operation by processing the given input data and any remaining buffered data.
engineDoFinal(byte[], int, int, byte[], int) - Method in class de.flexiprovider.api.Cipher
Perform the last step of a multi-step en-/decryption operation or a single-step en-/decryption operation by processing the given input data and any remaining buffered data.
engineDoPhase(Key, boolean) - Method in class de.flexiprovider.api.KeyAgreement
JCA adapter for FlexiAPI method KeyAgreement.doPhase(PublicKey, boolean): execute the next phase of this key agreement with the given key that was received from one of the other parties involved in this key agreement.
engineGenerateKey() - Method in class de.flexiprovider.api.keys.SecretKeyGenerator
 
engineGenerateParameters() - Method in class de.flexiprovider.api.parameters.AlgorithmParameterGenerator
JCA adapter for FlexiAPI method AlgorithmParameterGenerator.generateParameters(): generate parameters.
engineGeneratePrivate(KeySpec) - Method in class de.flexiprovider.api.keys.KeyFactory
JCA adapter for FlexiAPI method generatePrivate(): generate a private key object from the provided key specification (key material).
engineGeneratePrivate(KeySpec) - Method in class de.flexiprovider.core.dsa.interfaces.DSAKeyFactory
JCA adapter for FlexiAPI method generatePrivate(): generate a private key object from the provided key specification (key material).
engineGeneratePrivate(KeySpec) - Method in class de.flexiprovider.core.rsa.interfaces.RSAKeyFactory
Translation adapter for Java-KeySpecs: generate a private key object from the provided key specification (key material).
engineGeneratePublic(KeySpec) - Method in class de.flexiprovider.api.keys.KeyFactory
JCA adapter for FlexiAPI method generatePublic(): generates a public key object from the provided key specification (key material).
engineGeneratePublic(KeySpec) - Method in class de.flexiprovider.core.dsa.interfaces.DSAKeyFactory
JCA adapter for FlexiAPI method generatePublic(): generates a public key object from the provided key specification (key material).
engineGeneratePublic(KeySpec) - Method in class de.flexiprovider.core.rsa.interfaces.RSAKeyFactory
Translation adapter for Java-KeySpecs: generate a public key object from the provided key specification (key material).
engineGenerateSecret() - Method in class de.flexiprovider.api.KeyAgreement
JCA adapter for FlexiAPI method KeyAgreement.generateSecret() : generate a shared secret and return it as a byte array.
engineGenerateSecret(byte[], int) - Method in class de.flexiprovider.api.KeyAgreement
JCA adapter for FlexiAPI method KeyAgreement.generateSecret(byte[], int): generate a shared secret and place it into the buffer sharedSecret, beginning at offset.
engineGenerateSecret(KeySpec) - Method in class de.flexiprovider.api.keys.SecretKeyFactory
 
engineGenerateSecret(KeySpec) - Method in class de.flexiprovider.core.desede.interfaces.DESedeKeyFactory
 
engineGenerateSecret(KeySpec) - Method in class de.flexiprovider.core.pbe.interfaces.PBEKeyFactory
 
engineGenerateSecret(String) - Method in class de.flexiprovider.api.KeyAgreement
JCA adapter for FlexiAPI method KeyAgreement.generateSecret(String): generate a shared secret via the algorithm specified in algorithm.
engineGenerateSeed(int) - Method in class de.flexiprovider.api.SecureRandom
 
engineGetBlockSize() - Method in class de.flexiprovider.api.Cipher
 
engineGetDigestLength() - Method in class de.flexiprovider.api.MessageDigest
 
engineGetEncoded() - Method in class de.flexiprovider.api.parameters.AlgorithmParameters
JCA adapter for FlexiAPI method AlgorithmParameters.getEncoded(): return the parameters in their primary encoding format.
engineGetEncoded(String) - Method in class de.flexiprovider.api.parameters.AlgorithmParameters
JCA adapter for FlexiAPI method AlgorithmParameters.getEncoded(String): return the parameters in the specified encoding format.
engineGetIV() - Method in class de.flexiprovider.api.Cipher
Return the initialization vector.
engineGetKeySize(Key) - Method in class de.flexiprovider.api.Cipher
Return the key size of the given key object in bits.
engineGetKeySpec(Key, Class) - Method in class de.flexiprovider.api.keys.KeyFactory
JCA adapter for FlexiAPI method getKeySpec(): return a specification (key material) of the given key object.
engineGetKeySpec(SecretKey, Class) - Method in class de.flexiprovider.api.keys.SecretKeyFactory
 
engineGetKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.desede.interfaces.DESedeKeyFactory
 
engineGetMacLength() - Method in class de.flexiprovider.api.Mac
 
engineGetOutputSize(int) - Method in class de.flexiprovider.api.Cipher
Return the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
engineGetParameter(String) - Method in class de.flexiprovider.api.Signature
Deprecated.  
engineGetParameters() - Method in class de.flexiprovider.api.Cipher
Returns the parameters used with this cipher.
engineGetParameterSpec(Class) - Method in class de.flexiprovider.api.parameters.AlgorithmParameters
JCA adapter for FlexiAPI method AlgorithmParameters.getParameterSpec(Class): return a (transparent) specification of this parameters object.
engineGetParameterSpec(Class) - Method in class de.flexiprovider.common.mode.ModeParameters
JCA adapter for FlexiAPI method ModeParameters.getParameterSpec(Class): return a (transparent) specification of this parameters object.
engineGetParameterSpec(Class) - Method in class de.flexiprovider.core.pbe.interfaces.PBEParameters
Translation method between PBEParameterSpec and PBEParameterSpec: return a (transparent) specification of this parameters object.
engineInit(AlgorithmParameterSpec) - Method in class de.flexiprovider.api.parameters.AlgorithmParameters
JCA adapter for FlexiAPI method AlgorithmParameters.init(AlgorithmParameterSpec): initialize this parameters object using the parameters specified in paramSpec.
engineInit(AlgorithmParameterSpec) - Method in class de.flexiprovider.common.mode.ModeParameters
JCA adapter for FlexiAPI method ModeParameters.init(AlgorithmParameterSpec): initialize this parameters object using the parameters specified in paramSpec.
engineInit(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.pbe.interfaces.PBEParameters
Translation method between PBEParameterSpec and PBEParameterSpec: initialize this parameters object using the parameters specified in paramSpec.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.api.keys.SecretKeyGenerator
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.api.parameters.AlgorithmParameterGenerator
JCA adapter for FlexiAPI methods init(): initialize the parameter generator with a parameter specification and a source of randomness.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.rc2.interfaces.RC2KeyGenerator
 
engineInit(byte[]) - Method in class de.flexiprovider.api.parameters.AlgorithmParameters
JCA adapter for FlexiAPI method AlgorithmParameters.init(byte[]): import the specified parameters and decode them according to the primary decoding format for parameters.
engineInit(byte[], String) - Method in class de.flexiprovider.api.parameters.AlgorithmParameters
JCA adapter for FlexiAPI method AlgorithmParameters.init(byte[], String): import the specified parameters and decode them according to the specified decoding format.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.api.Cipher
Initialize this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.api.BlockCipher
Initialize this cipher object with proper key and algorithm parameters, and some random seed.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.pbe.interfaces.PBES1
Translation method between PBEParameterSpec and PBEParameterSpec: initialize this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class de.flexiprovider.api.Cipher
Initialize this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(int, Key, SecureRandom) - Method in class de.flexiprovider.api.Cipher
Initialize this cipher object with a proper key and some random seed.
engineInit(int, SecureRandom) - Method in class de.flexiprovider.api.keys.SecretKeyGenerator
 
engineInit(int, SecureRandom) - Method in class de.flexiprovider.api.parameters.AlgorithmParameterGenerator
JCA adapter for FlexiAPI methods init(): initialize the parameter generator with a key size and a source of randomness.
engineInit(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.api.Mac
 
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.api.KeyAgreement
JCA adapter for FlexiAPI method init(): initialize this KeyAgreementSpi with a key, algorithm parameters, and a source of randomness.
engineInit(Key, SecureRandom) - Method in class de.flexiprovider.api.KeyAgreement
JCA adapter for FlexiAPI method init(): initialize this KeyAgreementSpi with a key and a source of randomness.
engineInit(SecureRandom) - Method in class de.flexiprovider.api.keys.SecretKeyGenerator
 
engineInitSign(PrivateKey) - Method in class de.flexiprovider.api.Signature
 
engineInitSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.api.Signature
 
engineInitVerify(PublicKey) - Method in class de.flexiprovider.api.Signature
 
engineNextBytes(byte[]) - Method in class de.flexiprovider.api.SecureRandom
 
engineReset() - Method in class de.flexiprovider.api.MessageDigest
 
engineReset() - Method in class de.flexiprovider.api.Mac
 
engineSetMode(String) - Method in class de.flexiprovider.api.Cipher
Set the mode of this cipher.
engineSetPadding(String) - Method in class de.flexiprovider.api.Cipher
Set the padding scheme of this cipher.
engineSetParameter(AlgorithmParameterSpec) - Method in class de.flexiprovider.api.Signature
 
engineSetParameter(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.dsa.interfaces.DSASignature
 
engineSetParameter(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.rsa.RSASignaturePSS
Set the algorithm parameters.
engineSetParameter(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.mersa.MeRSASignaturePSS
Set the algorithm parameters.
engineSetParameter(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.mprsa.MpRSASignaturePSS
Set the algorithm parameters.
engineSetParameter(String, Object) - Method in class de.flexiprovider.api.Signature
Deprecated.  
engineSetSeed(byte[]) - Method in class de.flexiprovider.api.SecureRandom
 
engineSign() - Method in class de.flexiprovider.api.Signature
 
engineToString() - Method in class de.flexiprovider.api.parameters.AlgorithmParameters
JCA adapter for FlexiAPI method AlgorithmParameters.toString().
engineTranslateKey(Key) - Method in class de.flexiprovider.api.keys.KeyFactory
JCA adapter for FlexiAPI method translateKey(): translate a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
engineTranslateKey(SecretKey) - Method in class de.flexiprovider.api.keys.SecretKeyFactory
 
engineUpdate(byte) - Method in class de.flexiprovider.api.Signature
 
engineUpdate(byte) - Method in class de.flexiprovider.api.MessageDigest
 
engineUpdate(byte) - Method in class de.flexiprovider.api.Mac
 
engineUpdate(byte[], int, int) - Method in class de.flexiprovider.api.Cipher
Return the result of the next step of a multi-step en-/decryption operation.
engineUpdate(byte[], int, int) - Method in class de.flexiprovider.api.Signature
 
engineUpdate(byte[], int, int) - Method in class de.flexiprovider.api.MessageDigest
 
engineUpdate(byte[], int, int) - Method in class de.flexiprovider.api.Mac
 
engineUpdate(byte[], int, int, byte[], int) - Method in class de.flexiprovider.api.Cipher
Perform the next step of a multi-step en-/decryption operation.
engineVerify(byte[]) - Method in class de.flexiprovider.api.Signature
 
engineVerify(byte[], int, int) - Method in class de.flexiprovider.api.Signature
 
enlarge(int) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Enlarges the size of this PolynomialGF2n to k + 1.
equals(BDSAuthPath) - Method in class de.flexiprovider.pqc.hbc.cmss.BDSAuthPath
 
equals(byte[][][], byte[][][]) - Static method in class de.flexiprovider.common.util.ByteUtils
Compare two three-dimensional byte arrays.
equals(byte[][], byte[][]) - Static method in class de.flexiprovider.common.util.ByteUtils
Compare two two-dimensional byte arrays.
equals(byte[], byte[]) - Static method in class de.flexiprovider.common.util.ByteUtils
Compare two byte arrays (perform null checks beforehand).
equals(char[], char[]) - Static method in class de.flexiprovider.common.util.CharUtils
Compare two char arrays.
equals(FlexiBigInt[], FlexiBigInt[]) - Static method in class de.flexiprovider.common.util.FlexiBigIntUtils
Checks if two FlexiBigInt arrays contain the same entries
equals(int[], int[]) - Static method in class de.flexiprovider.common.util.IntUtils
Compare two int arrays.
equals(Object) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
equals(Object) - Method in class de.flexiprovider.core.desede.DESedeKey
Compare the given object with this key
equals(Object) - Method in class de.flexiprovider.core.dsa.DSAPrivateKey
 
equals(Object) - Method in class de.flexiprovider.core.dsa.DSAPublicKey
 
equals(Object) - Method in class de.flexiprovider.core.rsa.RSAPublicKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.core.rsa.RSAPrivateKey
Compare this key with another object
equals(Object) - Method in class de.flexiprovider.core.rsa.PSSParameterSpec
Compare the parameters with another object
equals(Object) - Method in class de.flexiprovider.core.rsa.RSAOAEPParameterSpec
Compare the parameters with another object
equals(Object) - Method in class de.flexiprovider.common.math.codingtheory.GF2mField
checks if given object is equal to this field.
equals(Object) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
checks if given object is equal to this polynomial.
equals(Object) - Method in class de.flexiprovider.common.math.ellipticcurves.Point
Compare this point with another object.
equals(Object) - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Tests whether this point is equal to other.
equals(Object) - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
Tests whether this Point is equal to other.
equals(Object) - Method in class de.flexiprovider.common.math.ellipticcurves.EllipticCurve
Compare this curve with another object.
equals(Object) - Method in class de.flexiprovider.common.math.finitefields.GFPElement
Compare this element with another object.
equals(Object) - Method in interface de.flexiprovider.common.math.finitefields.GFElement
Compare this curve with another object.
equals(Object) - Method in class de.flexiprovider.common.math.finitefields.GF2nField
Decides whether the given object other is the same as this field.
equals(Object) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Compare this element with another object.
equals(Object) - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Compare this element with another object.
equals(Object) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Returns true if two GF2Polynomials have the same size and value and thus are equal.
equals(Object) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
 
equals(Object) - Method in class de.flexiprovider.common.math.linearalgebra.Vector
Check if the given object is equal to this vector.
equals(Object) - Method in class de.flexiprovider.common.math.linearalgebra.GF2Vector
Check if the given object is equal to this vector.
equals(Object) - Method in class de.flexiprovider.common.math.linearalgebra.GF2mVector
Compare this vector with another object.
equals(Object) - Method in class de.flexiprovider.common.math.linearalgebra.GF2mMatrix
Checks if given object is equal to this matrix.
equals(Object) - Method in class de.flexiprovider.common.math.linearalgebra.Permutation
checks if given object is equal to this permutation.
equals(Object) - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Compare this matrix with another object.
equals(Object) - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
 
equals(Object) - Method in class de.flexiprovider.common.math.polynomials.ProductFormConvolutionPolynomial
Compare this polynomial with the given object.
equals(Object) - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
 
equals(Object) - Method in class de.flexiprovider.common.math.polynomials.BinaryConvolutionPolynomial
Compare this binary polynomial with the given object.
equals(Object) - Method in class de.flexiprovider.common.math.polynomials.SparseBinaryConvolutionPolynomial
Compare this polynomial with the given object.
equals(Object) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Compare this polynomial with the given object.
equals(Object) - Method in class de.flexiprovider.common.math.quadraticfields.QuadraticIdeal
 
equals(Object) - Method in class de.flexiprovider.core.camellia.CamelliaKey
Tests if the argument contains the same key material as this
equals(Object) - Method in class de.flexiprovider.core.elgamal.ElGamalPrivateKey
 
equals(Object) - Method in class de.flexiprovider.core.elgamal.ElGamalPublicKey
 
equals(Object) - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKey
 
equals(Object) - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKey
 
equals(Object) - Method in class de.flexiprovider.core.idea.IDEAKey
Tests if the argument contains the same key material as this
equals(Object) - Method in class de.flexiprovider.core.mac.HMacKey
 
equals(Object) - Method in class de.flexiprovider.core.mac.TwoTrackMacKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.core.mars.MARSKey
Tests if the argument contains the same key material as this.
equals(Object) - Method in class de.flexiprovider.core.mersa.MeRSAPrivateKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.core.misty1.Misty1Key
Tests if the argument contains the same key material as this
equals(Object) - Method in class de.flexiprovider.core.mprsa.MpRSAPrivateKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.core.rc2.RC2Key
Tests if the argument contains the same key material as this
equals(Object) - Method in class de.flexiprovider.core.rc5.RC5ParameterSpec
Compare these parameters with another object.
equals(Object) - Method in class de.flexiprovider.core.rc5.RC5Key
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.core.rc6.RC6Key
Compare this key with another object
equals(Object) - Method in class de.flexiprovider.core.rijndael.RijndaelParameterSpec
Compare these parameters with another object.
equals(Object) - Method in class de.flexiprovider.core.rijndael.RijndaelKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.core.saferplus.SAFERPlusKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.core.serpent.SerpentKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.core.shacal.ShacalKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.core.shacal2.Shacal2Key
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.core.twofish.TwofishKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.ec.keys.ECPrivateKey
Compare this private key with another object.
equals(Object) - Method in class de.flexiprovider.ec.keys.ECSecretKey
 
equals(Object) - Method in class de.flexiprovider.ec.keys.ECPublicKey
Compare this public key with another object.
equals(Object) - Method in class de.flexiprovider.ec.parameters.CurveParams
Compare these parameters with another object.
equals(Object) - Method in class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGFP
Compare these parameters with another object.
equals(Object) - Method in class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2n
Compare these parameters with another object.
equals(Object) - Method in class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nONB
Compare these parameters with another object.
equals(Object) - Method in class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nTrinomial
Compare these parameters with another object.
equals(Object) - Method in class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nPentanomial
Compare these parameters with another object.
equals(Object) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPublicKey
 
equals(Object) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPrivateKey
 
equals(Object) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAParameterSpec
Compare these parameters with another object.
equals(Object) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPublicKey
 
equals(Object) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPrivateKey
 
equals(Object) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQParameterSpec
Compare these parameters with another object.
equals(Object) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKey
 
equals(Object) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameterSpec
Compare these parameters with another object.
equals(Object) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPublicKey
 
equals(Object) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKey
 
equals(Object) - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
Compare this CMSS2 private key with another object.
equals(Object) - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPublicKey
 
equals(Object) - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPrivateKey
 
equals(Object) - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.pqc.pflash.PFlashPublicKey
Compare this key with another object.
equals(Object) - Method in class de.flexiprovider.pqc.rainbow.Layer
This function compares this Layer with another object.
equals(Object) - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKey
Compare this Rainbow private key with another object.
equals(Object) - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKey
Compare this Rainbow public key with another object.
equals(Object) - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
 
equals(short[][][], short[][][]) - Static method in class de.flexiprovider.pqc.rainbow.util.RainbowUtil
Compare two three-dimensional short arrays.
equals(short[][], short[][]) - Static method in class de.flexiprovider.pqc.rainbow.util.RainbowUtil
Compare two two-dimensional short arrays.
equals(short[], short[]) - Static method in class de.flexiprovider.pqc.rainbow.util.RainbowUtil
Compare two short arrays.
equals(String[], String[]) - Static method in class de.flexiprovider.common.util.StringUtils
Compare two String arrays.
eval_interleaving(int[][], Point[][]) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Interleave evaluation for n-time simultaneous multiplications with recoding
eval_shamir_all(int[][], Point[][]) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Shamir (= simultExpo) evaluation for simultaneous multiplications with recoding.
eval_shamir(int[][], Point[][]) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Shamir evaluation with 2 base points (e0*P0 + e1*P1).
eval_shamir(int[][], Point[][][]) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Shamir evaluation with 3 base points (e0*P0 + e1*P1 + e2*P2).
eval_shamir(int[][], Point[][][][]) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Shamir evaluation with 4 base points (e0*P0 + e1*P1 + e2*P2 + e3*P3).
eval_shamir(Point, Point, FlexiBigInt, FlexiBigInt) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Shamir (= simultExpo) evaluation for simultaneous multiplications without recoding.
eval_SquareMultiply_all(int[], Point[]) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Square and multiply evaluation with recoding.
eval_SquareMultiply(FlexiBigInt, Point) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Square and multiply evaluation without recoding.
eval_SquareMultiply(int[], Point[]) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Square and multiply evaluation with recoding.
evaluateAt(int) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Evaluate this polynomial p at a value e (in GF(2^m)) with the Horner scheme.
evaluateAtOne() - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Evaluate this polynomial at value 1.
exp(int, int) - Method in class de.flexiprovider.common.math.codingtheory.GF2mField
compute exponentiation a^k
expandN(int) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Expands len and int[] value to i.
exps - Static variable in class de.flexiprovider.pqc.rainbow.util.GF2Field
 
extendLeftCompactForm() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Compute the full form matrix (this | Id) from this matrix in left compact form, where Id is the k x k identity matrix and k is the number of rows of this matrix.
extendRightCompactForm() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Compute the full form matrix (Id | this) from this matrix in right compact form, where Id is the k x k identity matrix and k is the number of rows of this matrix.
extgcd(FlexiBigInt, FlexiBigInt) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Extended euclidian algorithm (computes gcd and representation).
extGCD(int, int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Extended euclidian algorithm (computes gcd and representation).
extractLeftVector(int) - Method in class de.flexiprovider.common.math.linearalgebra.GF2Vector
Return a new vector consisting of the first k elements of this vector.
extractRightVector(int) - Method in class de.flexiprovider.common.math.linearalgebra.GF2Vector
Return a new vector consisting of the last k elements of this vector.
extractVector(int[]) - Method in class de.flexiprovider.common.math.linearalgebra.GF2Vector
Return a new vector consisting of the elements of this vector with the indices given by the set setJ.

F

f1 - Variable in class de.flexiprovider.common.math.polynomials.ProductFormConvolutionPolynomial
The three sparse binary polynomials
f2 - Variable in class de.flexiprovider.common.math.polynomials.ProductFormConvolutionPolynomial
The three sparse binary polynomials
f3 - Variable in class de.flexiprovider.common.math.polynomials.ProductFormConvolutionPolynomial
The three sparse binary polynomials
field - Variable in class de.flexiprovider.common.math.linearalgebra.GF2mMatrix
finite field GF(2^m)
FieldId - class de.flexiprovider.ec.asn1.FieldId.
This class represents a FieldId as defined in ANS X9.62 - 1998.
FieldId() - Constructor for class de.flexiprovider.ec.asn1.FieldId
Constructor used for decoding.
FieldId(CharacteristicTwoField) - Constructor for class de.flexiprovider.ec.asn1.FieldId
Constructor for characteristic-two fields.
FieldId(PrimeField) - Constructor for class de.flexiprovider.ec.asn1.FieldId
Constructor for prime fields.
fieldPolynomial - Variable in class de.flexiprovider.common.math.finitefields.GF2nField
the irreducible fieldPolynomial stored in normal order (also for ONB)
fields - Variable in class de.flexiprovider.common.math.finitefields.GF2nField
holds a list of GF2nFields to which elements have been converted and thus a COB-Matrix exists
fill(FlexiBigInt[], FlexiBigInt) - Static method in class de.flexiprovider.common.util.FlexiBigIntUtils
Fill the given FlexiBigInt array with the given value.
fill(int[], int) - Static method in class de.flexiprovider.common.util.IntUtils
Fill the given int array with the given value.
filterSpaces(String) - Static method in class de.flexiprovider.common.util.StringUtils
Strip whitespace off a string, returning a new string.
findValueOnPointX(byte[]) - Method in class de.flexiprovider.common.math.pmiplus.MQSystemGF2
compute [f1(a1,...,an),...,fm(a1,...,an)], where {f_i} is this system, and A = (a1,...,an) is a point in GF(2)^n
FIPS_186_2_PRNG - class de.flexiprovider.pqc.hbc.FIPS_186_2_PRNG.
This class provides random number generation for CMSS.
FIPS_186_2_PRNG() - Constructor for class de.flexiprovider.pqc.hbc.FIPS_186_2_PRNG
 
FlexiBigInt - class de.flexiprovider.common.math.FlexiBigInt.
 
FlexiBigInt(BigInteger) - Constructor for class de.flexiprovider.common.math.FlexiBigInt
 
FlexiBigInt(byte[]) - Constructor for class de.flexiprovider.common.math.FlexiBigInt
 
FlexiBigInt(int, byte[]) - Constructor for class de.flexiprovider.common.math.FlexiBigInt
 
FlexiBigInt(int, int, SecureRandom) - Constructor for class de.flexiprovider.common.math.FlexiBigInt
 
FlexiBigInt(int, SecureRandom) - Constructor for class de.flexiprovider.common.math.FlexiBigInt
 
FlexiBigInt(String) - Constructor for class de.flexiprovider.common.math.FlexiBigInt
 
FlexiBigInt(String, int) - Constructor for class de.flexiprovider.common.math.FlexiBigInt
 
FlexiBigIntUtils - class de.flexiprovider.common.util.FlexiBigIntUtils.
 
FlexiCoreProvider - class de.flexiprovider.core.FlexiCoreProvider.
This class is the provider for public key algorithms of which security is based on the difficulty of factoring large integers and on computing discrete logarithms in the multiplicative group of a finite prime field.
FlexiCoreProvider() - Constructor for class de.flexiprovider.core.FlexiCoreProvider
Constructor.
FlexiECProvider - class de.flexiprovider.ec.FlexiECProvider.
This class is the provider for the public key algorithms based on elliptic curves.
FlexiECProvider() - Constructor for class de.flexiprovider.ec.FlexiECProvider
Constructor.
FlexiNFProvider - class de.flexiprovider.nf.FlexiNFProvider.
A JCA/JCE provider for cryptographic algorithms in class groups of imaginary quadratic number fields.
FlexiNFProvider() - Constructor for class de.flexiprovider.nf.FlexiNFProvider
Constructor.
FlexiPQCProvider - class de.flexiprovider.pqc.FlexiPQCProvider.
This class is the provider for cryptographic algorithms which are secure even against quantum computer attacks (post-quantum cryptography).
FlexiPQCProvider() - Constructor for class de.flexiprovider.pqc.FlexiPQCProvider
Constructor.
FlexiProvider - class de.flexiprovider.api.FlexiProvider.
This class is the base class for all providers which are part of the FlexiProvider library.
FlexiProvider(String, double, String) - Constructor for class de.flexiprovider.api.FlexiProvider
Construct a provider with the specified name, version number, and provider information.
flipBit(int) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
floatLog(float) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Calculation of a logarithmus of a float param
floatPow(float, int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
int power of a base float, only use for small ints
floatValue() - Method in class de.flexiprovider.common.math.FlexiBigInt
 
floor2Log(int) - Static method in class de.flexiprovider.pqc.tss.TSS
 
floorLog(FlexiBigInt) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Compute the integer part of the logarithm to the base 2 of the given integer.
floorLog(int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Compute the integer part of the logarithm to the base 2 of the given integer.
FORK256 - class de.flexiprovider.core.md.FORK256.
This is an implementation of the FORK-256 Message digest FORK-256 is a 256-bit hash and is meant to provide 128 bits of security against collision attacks.
FORK256() - Constructor for class de.flexiprovider.core.md.FORK256
Default constructor
fromHexString(String) - Static method in class de.flexiprovider.common.util.ByteUtils
Convert a string containing hexadecimal characters to a byte-array.

G

g - Variable in class de.flexiprovider.ec.parameters.CurveParams
basepoint G
gcd(FlexiBigInt) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
gcd(GF2nPolynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Computes the greatest common divisor of this and g and returns the result in a new PolynomialGF2n.
gcd(GF2Polynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Returns the greatest common divisor of this and g in a new GF2Polynomial.
gcd(int, int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Computes the greatest common divisor of the two specified integers
gcd(int, int) - Static method in class de.flexiprovider.common.math.codingtheory.PolynomialRingGF2
Return the greatest common divisor of two polynomials
gcd(PolynomialGF2mSmallM) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Return the greatest common divisor of this and a polynomial f
generateA() - Method in class de.flexiprovider.pqc.tss.TSSParameterSpec
 
generateCoefficients(SecureRandom) - Method in class de.flexiprovider.pqc.rainbow.Layer
This function generates the coefficients of all polynomials in this layer at random using random generator.
generateEphKeyPair() - Method in class de.flexiprovider.common.ies.IES
Generate an ephemeral key pair.
generateEphKeyPair() - Method in class de.flexiprovider.ec.ECIES
Generate an ephemeral key pair.
generateKey() - Method in class de.flexiprovider.api.keys.SecretKeyGenerator
 
generateKey() - Method in class de.flexiprovider.core.desede.DESedeKeyGenerator
Generate a DESede key.
generateKey() - Method in class de.flexiprovider.core.pbe.PBEKeyGenerator
Generate a new PBEKey.
generateKey() - Method in class de.flexiprovider.core.camellia.CamelliaKeyGenerator
Generate a Camellia key.
generateKey() - Method in class de.flexiprovider.core.idea.IDEAKeyGenerator
Generate an IDEA key.
generateKey() - Method in class de.flexiprovider.core.mac.TwoTrackMacKeyGenerator
Generate a TwoTrackMac key.
generateKey() - Method in class de.flexiprovider.core.mac.HMacKeyGenerator
Generate an HMac key.
generateKey() - Method in class de.flexiprovider.core.mars.MARSKeyGenerator
Generate a MARS key.
generateKey() - Method in class de.flexiprovider.core.misty1.Misty1KeyGenerator
Generate a Misty1 key.
generateKey() - Method in class de.flexiprovider.core.rc2.RC2KeyGenerator
Generate an RC2 key.
generateKey() - Method in class de.flexiprovider.core.rc5.RC5KeyGenerator
Generate an RC5 key.
generateKey() - Method in class de.flexiprovider.core.rc6.RC6KeyGenerator
Generate an RC6 key.
generateKey() - Method in class de.flexiprovider.core.rijndael.RijndaelKeyGenerator
Generate a Rijndael key.
generateKey() - Method in class de.flexiprovider.core.saferplus.SAFERPlusKeyGenerator
Generate a SAFER+ key.
generateKey() - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKeyGenerator
Generate a SAFER++ key.
generateKey() - Method in class de.flexiprovider.core.serpent.SerpentKeyGenerator
Generate a Serpent key.
generateKey() - Method in class de.flexiprovider.core.shacal.ShacalKeyGenerator
Generate a Shacal key.
generateKey() - Method in class de.flexiprovider.core.shacal2.Shacal2KeyGenerator
Generate a Shacal2 key.
generateKey() - Method in class de.flexiprovider.core.twofish.TwofishKeyGenerator
Generate a Twofish key.
generateKeyPair() - Method in class de.flexiprovider.api.keys.KeyPairGenerator
JCA adapter to FlexiAPI method KeyPairGenerator.genKeyPair(): generate a key pair.
generateKeyPair(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.CoronadoOTS
Generate an OTS key pair using the given seed and the message digest and PRNG specified via CoronadoOTS.init(MessageDigest, PRNG).
generateKeyPair(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzPRFOTS
Generate an OTS key pair using the given seed and the message digest and PRNG specified via WinternitzPRFOTS.init(MessageDigest, PRNG).
generateKeyPair(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.LMOTS
 
generateKeyPair(byte[]) - Method in interface de.flexiprovider.pqc.hbc.ots.OTS
Generate an OTS key pair using the given seed and the message digest and PRNG specified via OTS.init(MessageDigest, PRNG).
generateKeyPair(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzOTS
Generate an OTS key pair using the given seed and the message digest and PRNG specified via WinternitzOTS.init(MessageDigest, PRNG).
generateKeyPair(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.MerkleOTS
Generate an OTS key pair using the given seed and the message digest and PRNG specified via MerkleOTS.init(MessageDigest, PRNG).
generateKeyPair(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.BiBaOTS
Generates an OTS key pair using the given seed and the message digest and PRNG specified via BiBaOTS.init(MessageDigest, PRNG).
generateParameters() - Method in class de.flexiprovider.api.parameters.AlgorithmParameterGenerator
Generate parameters.
generateParameters() - Method in class de.flexiprovider.common.mode.ModeParameterGenerator
Generate a new IV using the length and source of randomness specified during initialization.
generateParameters() - Method in class de.flexiprovider.core.dsa.DSAParameterGenerator
Generate DSA algorithm parameters.
generateParameters() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAParameterGenerator
Generate IQDSA algorithm parameters.
generateParameters() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQParameterGenerator
Generate IQGQ algorithm parameters.
generateParameters() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameterGenerator
Generate IQRDSA algorithm parameters.
generatePoly() - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
Generates a random Polynomial, complying to the specification of this Ring
generatePoly() - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
Generates a random Polynomial, complying to the specification of this Ring
generatePoly() - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
Generates a random Polynomial, complying to the specification of this Ring
generatePoly(int) - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
Generates a random Polynomial with the specified limit, denoting the maximum Value of entries in this Polynomial.
generatePoly(int, boolean) - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
 
generatePoly(long) - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
Generates a random Polynomial with the specified limit, denoting the maximum Value of entries in this Polynomial.
generatePoly(long) - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
Generates a random Polynomial with the specified limit, denoting the maximum Value of entries in this Polynomial.
generatePoly(long, boolean) - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
 
generatePoly(long, boolean) - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
 
generatePrivate(KeySpec) - Method in class de.flexiprovider.api.keys.KeyFactory
Generate a private key object from the provided key specification (key material).
generatePrivate(KeySpec) - Method in class de.flexiprovider.core.dsa.DSAKeyFactory
Converts, if possible, a key specification into a DSAPrivKey.
generatePrivate(KeySpec) - Method in class de.flexiprovider.core.rsa.RSAKeyFactory
Converts, if possible, a key specification into a RSAPrivCrtKey or a RSAPrivKey.
generatePrivate(KeySpec) - Method in class de.flexiprovider.core.elgamal.ElGamalKeyFactory
Converts, if possible, a key specification into a ElGamalPrivateKey.
generatePrivate(KeySpec) - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalKeyFactory
Converts, if possible, a key specification into a SSVElGamalPrivateKey.
generatePrivate(KeySpec) - Method in class de.flexiprovider.core.mersa.MeRSAKeyFactory
Converts, if possible, a key specification into a MeRSAPrivateKey.
generatePrivate(KeySpec) - Method in class de.flexiprovider.core.mprsa.MpRSAKeyFactory
Converts, if possible, a key specification into a MpRSAPrivateKey.
generatePrivate(KeySpec) - Method in class de.flexiprovider.ec.keys.ECKeyFactory
Generates a private key object from the provided key specification (key material).
generatePrivate(KeySpec) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAKeyFactory
Generates a private key object from the provided key specification (key material).
generatePrivate(KeySpec) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQKeyFactory
Generates a private key object from the provided key specification (key material).
generatePrivate(KeySpec) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAKeyFactory
Generates a private key object from the provided key specification (key material).
generatePrivate(KeySpec) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2KeyFactory
Converts, if possible, a key specification into a McElieceCCA2PrivateKey.
generatePrivate(KeySpec) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceKeyFactory
Converts, if possible, a key specification into a McEliecePrivateKey.
generatePrivate(KeySpec) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterKeyFactory
Converts, if possible, a key specification into a NiederreiterPrivateKey.
generatePrivate(KeySpec) - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyFactory
Converts, if possible, a key specification into a CMSSPrivateKey.
generatePrivate(KeySpec) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSKeyFactory
Converts, if possible, a key specification into a GMSSPrivateKey.
generatePrivate(KeySpec) - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyFactory
Converts, if possible, a key specification into a MerkleOTSPrivateKey.
generatePrivate(KeySpec) - Method in class de.flexiprovider.pqc.pflash.PFlashKeyFactory
Converts, if possible, a key specification into a PFlashPrivateKey.
generatePrivate(KeySpec) - Method in class de.flexiprovider.pqc.rainbow.RainbowKeyFactory
Converts, if possible, a key specification into a RainbowPrivateKey.
generatePublic(KeySpec) - Method in class de.flexiprovider.api.keys.KeyFactory
Generate a public key object from the provided key specification (key material).
generatePublic(KeySpec) - Method in class de.flexiprovider.core.dsa.DSAKeyFactory
Converts, if possible, a key specification into a DSAPubKey.
generatePublic(KeySpec) - Method in class de.flexiprovider.core.rsa.RSAKeyFactory
Converts, if possible, a key specification into a RSAPubKey.
generatePublic(KeySpec) - Method in class de.flexiprovider.core.elgamal.ElGamalKeyFactory
Converts, if possible, a key specification into a ElGamalPublicKey.
generatePublic(KeySpec) - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalKeyFactory
Converts, if possible, a key specification into an SSVElGamalPublicKey.
generatePublic(KeySpec) - Method in class de.flexiprovider.core.mersa.MeRSAKeyFactory
Converts, if possible, a key specification into a RSAPubKey.
generatePublic(KeySpec) - Method in class de.flexiprovider.core.mprsa.MpRSAKeyFactory
Converts, if possible, a key specification into a RSAPubKey.
generatePublic(KeySpec) - Method in class de.flexiprovider.ec.keys.ECKeyFactory
Generates a public key object from the provided key specification (key material).
generatePublic(KeySpec) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAKeyFactory
Generates a public key object from the provided key specification (key material).
generatePublic(KeySpec) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQKeyFactory
Generates a public key object from the provided key specification (key material).
generatePublic(KeySpec) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAKeyFactory
Generates a public key object from the provided key specification (key material).
generatePublic(KeySpec) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2KeyFactory
Converts, if possible, a key specification into a McElieceCCA2PublicKey.
generatePublic(KeySpec) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceKeyFactory
Converts, if possible, a key specification into a McEliecePublicKey.
generatePublic(KeySpec) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterKeyFactory
Converts, if possible, a key specification into a NiederreiterPublicKey.
generatePublic(KeySpec) - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyFactory
Converts, if possible, a key specification into a CMSSPublicKey.
generatePublic(KeySpec) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSKeyFactory
Converts, if possible, a key specification into a GMSSPublicKey.
generatePublic(KeySpec) - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyFactory
Converts, if possible, a key specification into a MerkleOTSPublicKey.
generatePublic(KeySpec) - Method in class de.flexiprovider.pqc.pflash.PFlashKeyFactory
Converts, if possible, a key specification into a PFlashPublicKey.
generatePublic(KeySpec) - Method in class de.flexiprovider.pqc.rainbow.RainbowKeyFactory
Converts, if possible, a key specification into a RainbowPublicKey.
generateSecret() - Method in class de.flexiprovider.api.KeyAgreement
Generate a shared secret and return it as a byte array.
generateSecret() - Method in class de.flexiprovider.ec.ECSVDPDHC
Generates the shared Secret and returns it as an byte-array.
generateSecret(byte[], int) - Method in class de.flexiprovider.api.KeyAgreement
Generate a shared secret and place it into the buffer sharedSecret, beginning at offset.
generateSecret(byte[], int) - Method in class de.flexiprovider.ec.ECSVDPDHC
Generates the shared secret, and places it into the buffer sharedSecret, beginning at offset inclusive.
generateSecret(KeySpec) - Method in class de.flexiprovider.api.keys.SecretKeyFactory
 
generateSecret(KeySpec) - Method in class de.flexiprovider.core.desede.DESedeKeyFactory
Generates a DESede SecretKey object from the provided key specification (key material).
generateSecret(KeySpec) - Method in class de.flexiprovider.core.pbe.PBEKeyFactory
Generate a PBE SecretKey object from the provided key specification (key material).
generateSecret(KeySpec) - Method in class de.flexiprovider.core.camellia.CamelliaKeyFactory
Generate a Camellia key object from the provided key specification.
generateSecret(KeySpec) - Method in class de.flexiprovider.core.idea.IDEAKeyFactory
Generate a IDEA key object from the provided key specification.
generateSecret(KeySpec) - Method in class de.flexiprovider.core.mac.HMacKeyFactory
 
generateSecret(KeySpec) - Method in class de.flexiprovider.core.mac.TwoTrackMacKeyFactory
 
generateSecret(KeySpec) - Method in class de.flexiprovider.core.mars.MARSKeyFactory
Generate an MARS key object from the provided key specification.
generateSecret(KeySpec) - Method in class de.flexiprovider.core.misty1.Misty1KeyFactory
Generate a Misty1 key object from the provided key specification.
generateSecret(KeySpec) - Method in class de.flexiprovider.core.rc2.RC2KeyFactory
Generate an RC2 key object from the provided key specification.
generateSecret(KeySpec) - Method in class de.flexiprovider.core.rc5.RC5KeyFactory
Generate an RC5 key object from the provided key specification.
generateSecret(KeySpec) - Method in class de.flexiprovider.core.rc6.RC6KeyFactory
Generate an RC6 key object from the provided key specification.
generateSecret(KeySpec) - Method in class de.flexiprovider.core.rijndael.RijndaelKeyFactory
Generate a Rijndael key object from the provided key specification.
generateSecret(KeySpec) - Method in class de.flexiprovider.core.saferplus.SAFERPlusKeyFactory
Generate a SAFER+ key object from the provided key specification.
generateSecret(KeySpec) - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKeyFactory
Generate a SAFER++ key object from the provided key specification.
generateSecret(KeySpec) - Method in class de.flexiprovider.core.serpent.SerpentKeyFactory
Generate a Serpent key object from the provided key specification.
generateSecret(KeySpec) - Method in class de.flexiprovider.core.shacal.ShacalKeyFactory
Generate a Shacal key object from the provided key specification.
generateSecret(KeySpec) - Method in class de.flexiprovider.core.shacal2.Shacal2KeyFactory
Generate a Shacal2 key object from the provided key specification.
generateSecret(KeySpec) - Method in class de.flexiprovider.core.twofish.TwofishKeyFactory
Generate a Twofish key object from the provided key specification.
generateSecret(String) - Method in class de.flexiprovider.api.KeyAgreement
Generate a shared secret via the algorithm specified in algorithm.
generateSecret(String) - Method in class de.flexiprovider.ec.ECSVDPDHC
Generate the shared secret via the algorithm specified in algorithm.
generateSeed(int) - Method in class de.flexiprovider.api.SecureRandom
 
generateSeed(int) - Method in class de.flexiprovider.common.util.JavaSecureRandomWrapper
 
generateSeed(int) - Method in class de.flexiprovider.common.util.SeedGenerator
 
generateSeed(int) - Method in class de.flexiprovider.common.util.DefaultPRNG
 
generateSeed(int) - Method in class de.flexiprovider.core.random.BBSRandom
Returns the requested number of seed bytes.
generateSeed(int) - Method in class de.flexiprovider.core.random.SHA1PRNG
 
generateSeed(int) - Method in class de.flexiprovider.ec.ECPRNG
Generate a seed of the given length.
generateSignatureKey(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.CoronadoOTS
 
generateSignatureKey(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzPRFOTS
Generate an OTS signature key the given seed and the message digest and PRNG specified via WinternitzPRFOTS.init(MessageDigest, PRNG).
generateSignatureKey(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.LMOTS
 
generateSignatureKey(byte[]) - Method in interface de.flexiprovider.pqc.hbc.ots.OTS
Generate an OTS signature key the given seed and the message digest and PRNG specified via OTS.init(MessageDigest, PRNG).
generateSignatureKey(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzOTS
Generate an OTS signature key the given seed and the message digest and PRNG specified via WinternitzOTS.init(MessageDigest, PRNG).
generateSignatureKey(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.MerkleOTS
 
generateSignatureKey(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.BiBaOTS
Generates the private key and stores it in the privKeyBytes variable.
generateVerificationKey() - Method in class de.flexiprovider.pqc.hbc.ots.CoronadoOTS
 
generateVerificationKey() - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzPRFOTS
Generate an OTS verification key from the previously generated signature key given the message digest specified via WinternitzPRFOTS.init(MessageDigest, PRNG).
generateVerificationKey() - Method in class de.flexiprovider.pqc.hbc.ots.LMOTS
 
generateVerificationKey() - Method in interface de.flexiprovider.pqc.hbc.ots.OTS
Generate an OTS verification key from the previously generated signature key given the message digest specified via OTS.init(MessageDigest, PRNG).
generateVerificationKey() - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzOTS
Generate an OTS verification key from the previously generated signature key given the message digest specified via WinternitzOTS.init(MessageDigest, PRNG).
generateVerificationKey() - Method in class de.flexiprovider.pqc.hbc.ots.MerkleOTS
 
generateVerificationKey() - Method in class de.flexiprovider.pqc.hbc.ots.BiBaOTS
Generates the public key and stores it in the pubKeyBytes variable.
genKeyPair() - Method in class de.flexiprovider.api.keys.KeyPairGenerator
Generate a key pair.
genKeyPair() - Method in class de.flexiprovider.core.dsa.DSAKeyPairGenerator
Generate a key pair, containing a DSAPublicKey and a DSAPrivateKey.
genKeyPair() - Method in class de.flexiprovider.core.rsa.RSAKeyPairGenerator
Generate an RSA key pair.
genKeyPair() - Method in class de.flexiprovider.core.elgamal.ElGamalKeyPairGenerator
Generate a key pair, containing an ElGamalPublicKey and an ElGamalPrivateKey.
genKeyPair() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalKeyPairGenerator
Generate a key pair, containing an SSVElGamalPublicKey and an SSVElGamalPrivateKey.
genKeyPair() - Method in class de.flexiprovider.core.mersa.MeRSAKeyPairGenerator
Generate a MeRSA key pair, consisting of a MeRSAPrivateKey and an RSAPublicKey.
genKeyPair() - Method in class de.flexiprovider.core.mprsa.MpRSAKeyPairGenerator
Generate a new multi-prime RSA key pair, consisting of an MpRSAPrivateKey and an RSAPublicKey.
genKeyPair() - Method in class de.flexiprovider.core.rbrsa.RbRSAKeyPairGenerator
Generate a new rebalanced RSA key pair, consisting of an RSAPrivateCrtKey and an RSAPublicKey.
genKeyPair() - Method in class de.flexiprovider.core.rprimersa.RprimeRSAKeyPairGenerator
Generate a multi-prime RSA key pair.
genKeyPair() - Method in class de.flexiprovider.ec.keys.ECKeyPairGenerator
Generate a key pair.
genKeyPair() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAKeyPairGenerator
Generate an IQDSA key pair, consisting of an IQDSAPublicKey and an IQDSAPrivateKey.
genKeyPair() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQKeyPairGenerator
Generate an IQGQ key pair, consisting of an IQGQPublicKey and an IQGQPrivateKey.
genKeyPair() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAKeyPairGenerator
Generate an IQRDSA key pair, consisting of an IQRDSAPublicKey and an IQRDSAPrivateKey.
genKeyPair() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceKeyPairGenerator
Generate a McEliece key pair.
genKeyPair() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2KeyPairGenerator
Generate a McEliece key pair.
genKeyPair() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterKeyPairGenerator
Generate a key pair.
genKeyPair() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator
Generate a CMSS2 key pair.
genKeyPair() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator
Generates the GMSS key pair.
genKeyPair() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSKeyPairGenerator
Generates an LMOTS key pair, consisting of an LMOTSPublicKey and an LMOTSPrivateKey.
genKeyPair() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyPairGenerator
Generate a MerkleOTS key pair, consisting of a MerkleOTSPublicKey and a MerkleOTSPrivateKey.
genKeyPair() - Method in class de.flexiprovider.pqc.pflash.PFlashKeyPairGenerator
Generate a pFLASH key pair, consisting of a PFlashPublicKey and a PFlashPrivateKey.
genKeyPair() - Method in class de.flexiprovider.pqc.rainbow.RainbowKeyPairGenerator
This function generates a Rainbow key pair, consisting of a RainbowPublicKey and a RainbowPrivateKey.
getA() - Method in class de.flexiprovider.ec.asn1.ECDomainParameters
 
getA() - Method in class de.flexiprovider.ec.asn1.Curve
 
getA() - Method in class de.flexiprovider.common.math.ellipticcurves.EllipticCurve
 
getA() - Method in class de.flexiprovider.common.math.quadraticfields.QuadraticIdeal
 
getA() - Method in class de.flexiprovider.core.elgamal.ElGamalPrivateKey
 
getA() - Method in class de.flexiprovider.core.elgamal.ElGamalPrivateKeySpec
 
getA() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKeySpec
 
getA() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKey
 
getA() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPrivateKeySpec
 
getA() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPrivateKey
 
getA() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKey
 
getA() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKeySpec
 
getA() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSHash
 
getA1inv() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKey
Getter for the inverse matrix of A1.
getA1inv() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKeySpec
Getter for the inverse matrix of A1.
getA2inv() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKey
Getter for the inverse matrix of A2
getA2inv() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKeySpec
Getter for the inverse matrix of A2
getActiveSubtree() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKeySpec
 
getActiveSubtree() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
 
getAffin() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
Returns this point with affin coordinates.
getAffin() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
 
getAffin() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
Returns this point with affine coordinates.
getAlgNames() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getAlgorithm() - Method in class de.flexiprovider.core.desede.DESedeKey
Return the name of the algorithm the key is used for.
getAlgorithm() - Method in class de.flexiprovider.core.dsa.DSAPrivateKey
This function returns the name of the corresponding algorithm "DSA".
getAlgorithm() - Method in class de.flexiprovider.core.dsa.DSAPublicKey
This function returns the name of the corresponding algorithm "DSA".
getAlgorithm() - Method in class de.flexiprovider.core.pbe.PBEKey
Returns the name of the algorithm the key is used with.
getAlgorithm() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPublicKey
 
getAlgorithm() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPrivateKey
 
getAlgorithm() - Method in class de.flexiprovider.core.camellia.CamelliaKey
Obtain the name of the algorithm this key can be used for.
getAlgorithm() - Method in class de.flexiprovider.core.elgamal.ElGamalPrivateKey
Return the algorithm name.
getAlgorithm() - Method in class de.flexiprovider.core.elgamal.ElGamalPublicKey
Return the algorithm name.
getAlgorithm() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKey
Return the algorithm name.
getAlgorithm() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKey
Return the algorithm name.
getAlgorithm() - Method in class de.flexiprovider.core.idea.IDEAKey
returns the algorithm for this key.
getAlgorithm() - Method in class de.flexiprovider.core.mac.CMacKey
Return the name of the algorithm.
getAlgorithm() - Method in class de.flexiprovider.core.mac.HMacKey
Return the name of the algorithm the key is used with.
getAlgorithm() - Method in class de.flexiprovider.core.mac.TwoTrackMacKey
Return the name of the algorithm the key is used with.
getAlgorithm() - Method in class de.flexiprovider.core.mars.MARSKey
 
getAlgorithm() - Method in class de.flexiprovider.core.misty1.Misty1Key
Return the name of the algorithm the key is used with.
getAlgorithm() - Method in class de.flexiprovider.core.rc2.RC2Key
Return the name of the algorithm the key is used for.
getAlgorithm() - Method in class de.flexiprovider.core.rc5.RC5Key
Return the name of the algorithm the key is used with.
getAlgorithm() - Method in class de.flexiprovider.core.rc6.RC6Key
Return the name of the algorithm the key is used with.
getAlgorithm() - Method in class de.flexiprovider.core.rijndael.RijndaelKey
Return the name of the algorithm the key is used with.
getAlgorithm() - Method in class de.flexiprovider.core.saferplus.SAFERPlusKey
Return the name of the algorithm the key is used with.
getAlgorithm() - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKey
Return the name of the algorithm the key is used with.
getAlgorithm() - Method in class de.flexiprovider.core.serpent.SerpentKey
Return the name of the algorithm the key is used with.
getAlgorithm() - Method in class de.flexiprovider.core.shacal.ShacalKey
Return the name of the algorithm the key is used with.
getAlgorithm() - Method in class de.flexiprovider.core.shacal2.Shacal2Key
Return the name of the algorithm the key is used with.
getAlgorithm() - Method in class de.flexiprovider.core.twofish.TwofishKey
Return the name of the algorithm the key is used with.
getAlgorithm() - Method in class de.flexiprovider.ec.keys.ECPrivateKey
 
getAlgorithm() - Method in class de.flexiprovider.ec.keys.ECSecretKey
Return the name of the algorithm this key is used with.
getAlgorithm() - Method in class de.flexiprovider.ec.keys.ECPublicKey
Returns the name of the algorithm.
getAlgorithm() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPublicKey
Return the standard algorithm name for this key.
getAlgorithm() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPrivateKey
Returns the standard algorithm name for this key.
getAlgorithm() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPublicKey
Returns the standard algorithm name for this key.
getAlgorithm() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPrivateKey
Return the standard algorithm name for this key.
getAlgorithm() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKey
Returns the standard algorithm name for this key.
getAlgorithm() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPublicKey
Returns the standard algorithm name for this key.
getAlgorithm() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKey
Return the name of the algorithm.
getAlgorithm() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey
Return the name of the algorithm.
getAlgorithm() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKey
Return the name of the algorithm.
getAlgorithm() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKey
Return the name of the algorithm.
getAlgorithm() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKey
Return the name of the algorithm.
getAlgorithm() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey
Return the name of the algorithm.
getAlgorithm() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKey
 
getAlgorithm() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
 
getAlgorithm() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getAlgorithm() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPublicKey
Returns the name of the algorithm
getAlgorithm() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSPrivateKey
 
getAlgorithm() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSPublicKey
 
getAlgorithm() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPublicKey
 
getAlgorithm() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPrivateKey
 
getAlgorithm() - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKey
 
getAlgorithm() - Method in class de.flexiprovider.pqc.pflash.PFlashPublicKey
 
getAlgorithm() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKey
 
getAlgorithm() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKeySpec
 
getAlgorithm() - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKeySpec
 
getAlgorithm() - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKey
 
getAlgorithm() - Method in class de.flexiprovider.pqc.tss.TSSPrivateKey
 
getAlgorithm() - Method in class de.flexiprovider.pqc.tss.TSSPublicKey
 
getAlgorithmIdentifier(PrivateKeyInfo) - Static method in class de.flexiprovider.pki.PKITools
Get an AlgorithmIdentifier object from the given PrivateKeyInfo structure.
getAlgorithmIdentifier(SubjectPublicKeyInfo) - Static method in class de.flexiprovider.pki.PKITools
Get an AlgorithmIdentifier object from the given SubjectPublicKeyInfo structure.
getAlgorithmParameters() - Method in class de.flexiprovider.api.parameters.AlgorithmParameterGenerator
 
getAlgorithmParameters() - Method in class de.flexiprovider.common.mode.ModeParameterGenerator
 
getAlgorithmParameters() - Method in class de.flexiprovider.core.dsa.DSAParameterGenerator
 
getAlgorithmParameters() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAParameterGenerator
 
getAlgorithmParameters() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQParameterGenerator
 
getAlgorithmParameters() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameterGenerator
 
getAlgorithms(int) - Static method in class de.flexiprovider.api.Registry
Return all algorithms of the given type.
getAlgParamGenerator(String) - Static method in class de.flexiprovider.api.Registry
Return an instance of the specified algorithm parameter generator.
getAlgParams() - Method in class de.flexiprovider.api.keys.PrivateKey
 
getAlgParams() - Method in class de.flexiprovider.api.keys.PublicKey
 
getAlgParams() - Method in class de.flexiprovider.core.dsa.DSAPrivateKey
 
getAlgParams() - Method in class de.flexiprovider.core.dsa.DSAPublicKey
 
getAlgParams() - Method in class de.flexiprovider.core.rsa.RSAPublicKey
 
getAlgParams() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
 
getAlgParams() - Method in class de.flexiprovider.core.rsa.RSAPrivateKey
 
getAlgParams() - Method in class de.flexiprovider.core.elgamal.ElGamalPrivateKey
 
getAlgParams() - Method in class de.flexiprovider.core.elgamal.ElGamalPublicKey
 
getAlgParams() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKey
 
getAlgParams() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKey
 
getAlgParams() - Method in class de.flexiprovider.core.mersa.MeRSAPrivateKey
 
getAlgParams() - Method in class de.flexiprovider.core.mprsa.MpRSAPrivateKey
 
getAlgParams() - Method in class de.flexiprovider.ec.keys.ECPrivateKey
 
getAlgParams() - Method in class de.flexiprovider.ec.keys.ECPublicKey
 
getAlgParams() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPublicKey
 
getAlgParams() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPrivateKey
 
getAlgParams() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPublicKey
 
getAlgParams() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPrivateKey
 
getAlgParams() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKey
 
getAlgParams() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPublicKey
 
getAlgParams() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKey
 
getAlgParams() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey
 
getAlgParams() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKey
 
getAlgParams() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKey
 
getAlgParams() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKey
 
getAlgParams() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey
 
getAlgParams() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKey
 
getAlgParams() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
 
getAlgParams() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getAlgParams() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPublicKey
 
getAlgParams() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSPrivateKey
this method is not used in this implementation
getAlgParams() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSPublicKey
this method is not used in this implementation
getAlgParams() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPublicKey
 
getAlgParams() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPrivateKey
 
getAlgParams() - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKey
 
getAlgParams() - Method in class de.flexiprovider.pqc.pflash.PFlashPublicKey
 
getAlgParams() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKey
 
getAlgParams() - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKey
 
getAlgParams() - Method in class de.flexiprovider.pqc.tss.TSSPrivateKey
 
getAlgParams() - Method in class de.flexiprovider.pqc.tss.TSSPublicKey
 
getAlgParams(String) - Static method in class de.flexiprovider.api.Registry
Return an instance of the specified algorithm parameters.
getAlgParamSpec(String) - Static method in class de.flexiprovider.api.Registry
Return an instance of the algorithm parameter specification class corresponding to the given algorithm name.
getAlgParamSpecClass(String) - Static method in class de.flexiprovider.api.Registry
Return the algorithm parameter specification class corresponding to the given algorithm name.
getAlpha() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPublicKey
 
getAlpha() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPublicKeySpec
 
getAlpha() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPublicKey
Extract alpha parameter of key
getAlpha() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPublicKeySpec
 
getAlpha() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKey
 
getAlpha() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKeySpec
 
getAlpha() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPublicKeySpec
 
getAlpha() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPublicKey
Extract alpha parameter of key
getAlpha() - Method in class de.flexiprovider.pqc.pflash.PFlashKeyGenParameterSpec
 
getArrayRepresentation() - Method in class de.flexiprovider.pqc.ots.lm.GFPVectorSerial
 
getArrayRepresentation() - Method in class de.flexiprovider.pqc.tss.TSSVectorSerial
 
getASN1() - Method in class de.flexiprovider.pqc.hbc.cmss.BDSAuthPath
Return the data to encode the authentication path in SubjectPublicKeyInfo structure.
getASN1() - Method in class de.flexiprovider.pqc.hbc.cmss.Treehash
Return the data to encode the treehash instance in SubjectPublicKeyInfo structure.
getASN1() - Method in class de.flexiprovider.pqc.hbc.cmss.Stack
Return the data to encode the stack in SubjectPublicKeyInfo structure.
getASN1Parameters() - Method in class de.flexiprovider.core.dsa.DSAParameters
 
getASN1Params() - Method in class de.flexiprovider.ec.parameters.ECParameters
Returns the ECParameters in an ASN.1 syntax.
getASN1Params() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAParameters
 
getASN1Params() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQParameters
 
getASN1Params() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameters
 
getAsymmetricBlockCipher(String) - Static method in class de.flexiprovider.api.Registry
Return an instance of the specified asymmetric block cipher.
getAsymmetricHybridCipher(String) - Static method in class de.flexiprovider.api.Registry
Return an instance of the specified asymmetric hybrid cipher.
getAuthPath() - Method in class de.flexiprovider.pqc.hbc.cmss.BDSAuthPath
 
getAuthPath() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
 
getAuthPath() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootCalc
returns the authentication path of the first leaf of the tree
getAuthPaths() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKeySpec
 
getB() - Method in class de.flexiprovider.ec.asn1.ECDomainParameters
 
getB() - Method in class de.flexiprovider.ec.asn1.Curve
 
getB() - Method in class de.flexiprovider.common.math.ellipticcurves.EllipticCurve
 
getB() - Method in class de.flexiprovider.common.math.quadraticfields.QuadraticIdeal
 
getb1() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKey
Getter for the translation part of the private quadratic map L1.
getb1() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKeySpec
Getter for the translation part of the private quadratic map L1.
getb2() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKey
Getter for the translation part of the private quadratic map L2.
getb2() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKeySpec
Getter for the translation part of the private quadratic map L2.
getBaseG() - Method in class de.flexiprovider.core.dsa.DSAPublicKeySpec
 
getBaseG() - Method in class de.flexiprovider.core.dsa.DSAParameterSpec
 
getBaseG() - Method in class de.flexiprovider.core.dsa.DSAPrivateKeySpec
 
getBaseG() - Method in interface de.flexiprovider.core.dsa.interfaces.DSAParams
 
getBit(int) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Returns the bit at position i.
getBit(int) - Method in class de.flexiprovider.common.math.linearalgebra.GF2Vector
Return the value of the bit of this vector at the specified index.
getBit(int) - Method in class de.flexiprovider.core.md.VSH.Bitstring
Get the bit at the specified position.
getBlockCipher(String) - Static method in class de.flexiprovider.api.Registry
Try to find an algorithm with the specified name inside the corresponding hashtable and return an instance of the algorithm.
getBlockSize() - Method in class de.flexiprovider.api.Cipher
 
getBlockSize() - Method in class de.flexiprovider.api.AsymmetricHybridCipher
 
getBlockSize() - Method in class de.flexiprovider.api.AsymmetricBlockCipher
Return the block size (in bytes).
getBlockSize() - Method in class de.flexiprovider.api.BlockCipher
 
getBlockSize() - Method in class de.flexiprovider.common.mode.OFBParameterSpec
 
getBlockSize() - Method in class de.flexiprovider.common.mode.CFBParameterSpec
 
getBlockSize() - Method in class de.flexiprovider.core.pbe.PBES2
Returns the block size (in bytes).
getBlockSize() - Method in class de.flexiprovider.core.pbe.PBES1
Returns the block size (in bytes) of the underlying block cipher.
getBlockSize() - Method in class de.flexiprovider.core.rijndael.RijndaelParameterSpec
 
getC_S() - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKey
 
getC_S() - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKeySpec
 
getC_T() - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKey
 
getC_T() - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKeySpec
 
getCipher(String) - Static method in class de.flexiprovider.api.Registry
Return an instance of the specified cipher.
getCipherBlockSize() - Method in class de.flexiprovider.api.Mode
Return the block size of the underlying cipher.
getCipherBlockSize() - Method in class de.flexiprovider.api.BlockCipher
Return the blocksize the algorithm uses.
getCipherBlockSize() - Method in class de.flexiprovider.core.desede.DESede
Return the blocksize the algorithm uses.
getCipherBlockSize() - Method in class de.flexiprovider.core.camellia.Camellia
This method returns the blocksize the algorithm uses.
getCipherBlockSize() - Method in class de.flexiprovider.core.idea.IDEA
 
getCipherBlockSize() - Method in class de.flexiprovider.core.mars.MARS
This method returns the blocksize the algorithm uses.
getCipherBlockSize() - Method in class de.flexiprovider.core.misty1.Misty1
This method returns the blocksize, the algorithm uses.
getCipherBlockSize() - Method in class de.flexiprovider.core.rc2.RC2
This method returns the blocksize the algorithm uses.
getCipherBlockSize() - Method in class de.flexiprovider.core.rc5.RC5
This method returns the block size, the algorithm uses.
getCipherBlockSize() - Method in class de.flexiprovider.core.rc6.RC6
This method returns the blocksize, the algorithm uses.
getCipherBlockSize() - Method in class de.flexiprovider.core.rijndael.Rijndael
 
getCipherBlockSize() - Method in class de.flexiprovider.core.saferplus.SAFERPlus
This method returns the blocksize, the algorithm uses.
getCipherBlockSize() - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlus
Return the blocksize the algorithm uses.
getCipherBlockSize() - Method in class de.flexiprovider.core.serpent.Serpent
This method returns the blocksize the algorithm uses.
getCipherBlockSize() - Method in class de.flexiprovider.core.shacal.Shacal
This method returns the blocksize, the algorithm uses.
getCipherBlockSize() - Method in class de.flexiprovider.core.shacal2.Shacal2
This method returns the blocksize, the algorithm uses.
getCipherBlockSize() - Method in class de.flexiprovider.core.twofish.Twofish
This method returns the blocksize the algorithm uses.
getCoeffAlpha() - Method in class de.flexiprovider.pqc.rainbow.Layer
Getter for the alpha-coefficients of the polynomials in this layer.
getCoeffBeta() - Method in class de.flexiprovider.pqc.rainbow.Layer
Getter for the beta-coefficients of the polynomials in this layer.
getCoeffEta() - Method in class de.flexiprovider.pqc.rainbow.Layer
Getter for the eta-coefficients of the polynomials in this layer.
getCoeffGamma() - Method in class de.flexiprovider.pqc.rainbow.Layer
Getter for the gamma-coefficients of the polynomials in this layer.
getCoefficient(int) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Return the coefficient with the given index.
getCoeffquadratic() - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKeySpec
 
getCoeffquadratic() - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKey
 
getCoeffscalar() - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKeySpec
 
getCoeffscalar() - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKey
 
getCoeffsingular() - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKeySpec
 
getCoeffsingular() - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKey
 
getCompressed() - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
Subtracts p from every entry in this polynomial with a value greater p/2.
getCompressed() - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
Subtracts p from every entry in this polynomial with a value greater p/2.
getCRTCoeff() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
 
getCRTCoeff() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKeySpec
 
getCRTCoeff() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPrivateCrtKey
 
getCrtCoefficient() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPrivateCrtKey
 
getCrtCoefficient() - Method in class de.flexiprovider.core.mprsa.RSAOtherPrimeInfo
 
getCurrentAuthPath() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getCurrentAuthPaths() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getCurrentRetain() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getCurrentRetain() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getCurrentRootSig() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getCurrentRootSig() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getCurrentSeed() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getCurrentSeeds() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getCurrentStack() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getCurrentStack() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getCurrentTreehash() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getCurrentTreehash() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getD() - Method in class de.flexiprovider.core.rsa.RSAPrivateKeySpec
 
getD() - Method in interface de.flexiprovider.core.rsa.RSAPrivKeySpecInterface
 
getD() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
 
getD() - Method in class de.flexiprovider.core.rsa.RSAPrivateKey
 
getD() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKeySpec
 
getD() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPrivateKey
 
getDefaultCurveParams(int) - Static method in class de.flexiprovider.ec.parameters.CurveRegistry
Return the OID of the default curve for the given key size.
getDegree() - Method in class de.flexiprovider.common.math.codingtheory.GF2mField
return degree of the field
getDegree() - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Return the degree of this polynomial
getDegree() - Method in class de.flexiprovider.common.math.finitefields.GF2nField
Returns the degree n of this field.
getDegree() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Returns the degree of this PolynomialGF2n.
getDegree() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSParameterSpec
 
getDESKey() - Method in class de.flexiprovider.core.desede.DESKeySpec
 
getDigestLength() - Method in class de.flexiprovider.api.MessageDigest
 
getDigestLength() - Method in class de.flexiprovider.core.md.VSH
 
getDigestLength() - Method in class de.flexiprovider.core.md.Tiger
 
getDigestLength() - Method in class de.flexiprovider.core.md.MDFamilyDigest
 
getDigestLength() - Method in class de.flexiprovider.core.md.SHA224_256
 
getDigestLength() - Method in class de.flexiprovider.core.md.NullDigest
Get length of message digest.
getDigestLength() - Method in class de.flexiprovider.core.md.SHA384_512
 
getDigestLength() - Method in class de.flexiprovider.core.md.FORK256
 
getDigestLength() - Method in class de.flexiprovider.core.md.SHA1
Returns the digest length in bytes.
getDigestLength() - Method in class de.flexiprovider.core.md.DHA256
 
getDigestLength() - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX384
Returns the number of bytes of the output of the SWIFFTX224 hash function.
getDigestLength() - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX256
Returns the number of bytes of the output of the SWIFFTX224 hash function.
getDigestLength() - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX512
Returns the number of bytes of the output of the SWIFFTX224 hash function.
getDigestLength() - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX224
Returns the number of bytes of the output of the SWIFFTX224 hash function.
getDigestLength() - Method in class de.flexiprovider.pqc.hbc.ots.MessageDigestWrapper
 
getDiscriminant() - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
Query discriminant of an IQClassGroup object.
getDiscriminant() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAParameterSpec
 
getDiscriminant() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQParameterSpec
 
getDiscriminant() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameterSpec
 
getDocLength() - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKeySpec
 
getDocLength() - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKey
 
getDp() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
 
getDp() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKeySpec
 
getDp() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPrivateCrtKey
 
getDq() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
 
getDq() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKeySpec
 
getDq() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPrivateCrtKey
 
getE() - Method in class de.flexiprovider.core.rsa.RSAPublicKeySpec
 
getE() - Method in class de.flexiprovider.core.rsa.RSAPublicKey
 
getE() - Method in class de.flexiprovider.core.rsa.RSAKeyGenParameterSpec
Return the public exponent.
getE() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
 
getE() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKeySpec
 
getE() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPublicKey
 
getE() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPrivateCrtKey
 
getE() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
 
getE() - Method in class de.flexiprovider.ec.parameters.CurveParams
 
getEInvP() - Method in class de.flexiprovider.core.mersa.MeRSAPrivateKey
 
getEInvP() - Method in class de.flexiprovider.core.mersa.MeRSAPrivateKeySpec
 
getElement(int) - Method in class de.flexiprovider.pqc.pflash.PFlashPublicKey
 
getEncEphPubKeySize() - Method in class de.flexiprovider.common.ies.IES
Compute and return the size (in bytes) of the encoded ephemeral public key.
getEncEphPubKeySize() - Method in class de.flexiprovider.ec.ECIES
Compute and return the size (in bytes) of the encoded ephemeral public key.
getEncoded() - Method in class de.flexiprovider.api.keys.PrivateKey
Return the key in its primary encoding format, PKCS #8.
getEncoded() - Method in class de.flexiprovider.api.keys.PublicKey
Return the key in its primary encoding format, X.509.
getEncoded() - Method in class de.flexiprovider.api.parameters.AlgorithmParameters
Encode the parameters according to the primary encoding format (ASN.1).
getEncoded() - Method in class de.flexiprovider.common.mode.ModeParameters
 
getEncoded() - Method in class de.flexiprovider.core.desede.DESedeKey
 
getEncoded() - Method in class de.flexiprovider.core.dsa.DSAParameters
Return the parameters encoded in the primary encoding format (ASN.1).
getEncoded() - Method in class de.flexiprovider.core.pbe.PBEKey
 
getEncoded() - Method in class de.flexiprovider.core.pbe.PBES2Parameters
Return the parameters encoded in their primary encoding format.
getEncoded() - Method in class de.flexiprovider.core.pbe.PBEParameters
Return the parameters in their primary encoding format.
getEncoded() - Method in class de.flexiprovider.core.rsa.RSAOAEPParameters
Encode the parameters according to the primary encoding format (ASN.1).
getEncoded() - Method in class de.flexiprovider.core.rsa.PSSParameters
Encode the parameters according to the primary encoding format (ASN.1).
getEncoded() - Method in interface de.flexiprovider.pki.EncodedKeySpec
 
getEncoded() - Method in class de.flexiprovider.common.math.codingtheory.GF2mField
return the encoded form of this field
getEncoded() - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Returns encoded polynomial, i.e., this polynomial in byte array form
getEncoded() - Method in class de.flexiprovider.common.math.linearalgebra.Vector
 
getEncoded() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Vector
Encode this vector as byte array.
getEncoded() - Method in class de.flexiprovider.common.math.linearalgebra.GF2mVector
 
getEncoded() - Method in class de.flexiprovider.common.math.linearalgebra.Matrix
 
getEncoded() - Method in class de.flexiprovider.common.math.linearalgebra.GF2mMatrix
 
getEncoded() - Method in class de.flexiprovider.common.math.linearalgebra.Permutation
Encode this permutation as byte array.
getEncoded() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Returns encoded matrix, i.e., this matrix in byte array form
getEncoded() - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
 
getEncoded() - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
 
getEncoded() - Method in class de.flexiprovider.core.camellia.CamelliaKey
 
getEncoded() - Method in class de.flexiprovider.core.idea.IDEAKey
 
getEncoded() - Method in class de.flexiprovider.core.kdf.PBKDF2Parameters
Return the parameters encoded in their primary encoding format.
getEncoded() - Method in class de.flexiprovider.core.mac.CMacKey
 
getEncoded() - Method in class de.flexiprovider.core.mac.HMacKey
 
getEncoded() - Method in class de.flexiprovider.core.mac.TwoTrackMacKey
 
getEncoded() - Method in class de.flexiprovider.core.mars.MARSKey
 
getEncoded() - Method in class de.flexiprovider.core.misty1.Misty1Key
 
getEncoded() - Method in class de.flexiprovider.core.rc2.RC2Key
 
getEncoded() - Method in class de.flexiprovider.core.rc5.RC5Parameters
Return the parameters encoded in the primary encoding format (ASN.1).
getEncoded() - Method in class de.flexiprovider.core.rc5.RC5Key
 
getEncoded() - Method in class de.flexiprovider.core.rc6.RC6Key
 
getEncoded() - Method in class de.flexiprovider.core.rijndael.RijndaelParameters
Return the parameters encoded in the primary encoding format (ASN.1).
getEncoded() - Method in class de.flexiprovider.core.rijndael.RijndaelKey
 
getEncoded() - Method in class de.flexiprovider.core.saferplus.SAFERPlusKey
 
getEncoded() - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKey
 
getEncoded() - Method in class de.flexiprovider.core.serpent.SerpentKey
 
getEncoded() - Method in class de.flexiprovider.core.shacal.ShacalKey
 
getEncoded() - Method in class de.flexiprovider.core.shacal2.Shacal2Key
 
getEncoded() - Method in class de.flexiprovider.core.twofish.TwofishKey
 
getEncoded() - Method in class de.flexiprovider.ec.keys.ECSecretKey
 
getEncoded() - Method in class de.flexiprovider.ec.parameters.ECParameters
Return the parameters encoded in the primary encoding format (ASN.1).
getEncoded() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAParameters
Returns the parameters in their primary encoding format.
getEncoded() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQParameters
Returns the parameters in their primary encoding format.
getEncoded() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameters
Returns the parameters in their primary encoding format.
getEncoded() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSHash
 
getEncoded() - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
 
getEncoded(String) - Method in class de.flexiprovider.api.parameters.AlgorithmParameters
Encode the parameters according to the specified encoding format.
getEncoded(String) - Method in class de.flexiprovider.common.mode.ModeParameters
Return the parameters encoded in the specified format.
getEncoded(String) - Method in class de.flexiprovider.core.dsa.DSAParameters
Return the parameters encoded in the specified encoding format.
getEncoded(String) - Method in class de.flexiprovider.core.pbe.PBES2Parameters
Return the parameters encoded in the specified encoding format.
getEncoded(String) - Method in class de.flexiprovider.core.pbe.PBEParameters
Return the parameters in the specified encoding format.
getEncoded(String) - Method in class de.flexiprovider.core.rsa.RSAOAEPParameters
Encode the parameters according to the specified encoding format.
getEncoded(String) - Method in class de.flexiprovider.core.rsa.PSSParameters
Encode the parameters according to the specified encoding format.
getEncoded(String) - Method in class de.flexiprovider.core.kdf.PBKDF2Parameters
Return the parameters encoded in the specified encoding format.
getEncoded(String) - Method in class de.flexiprovider.core.rc5.RC5Parameters
Return the parameters encoded in the specified encoding format.
getEncoded(String) - Method in class de.flexiprovider.core.rijndael.RijndaelParameters
Return the parameters encoded in the specified encoding format.
getEncoded(String) - Method in class de.flexiprovider.ec.parameters.ECParameters
Return the parameters encoded in the specified encoding format.
getEncoded(String) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAParameters
Returns the parameters encoded in the specified scheme.
getEncoded(String) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQParameters
Returns the parameters encoded in the specified scheme.
getEncoded(String) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameters
Returns the parameters encoded in the specified scheme.
getEncodedW() - Method in class de.flexiprovider.ec.keys.ECPublicKeySpec
 
getEncodedW() - Method in class de.flexiprovider.ec.keys.ECPublicKey
 
getEncryptionScheme() - Method in class de.flexiprovider.core.pbe.PBES2ParameterSpec
 
getEphKeyPair() - Method in class de.flexiprovider.common.ies.IESParameterSpec
Return the ephemeral key pair.
getExp(short) - Static method in class de.flexiprovider.pqc.rainbow.util.GF2Field
This function returns the values of exps-lookup table which correspond to the input
getExponent() - Method in class de.flexiprovider.core.mprsa.RSAOtherPrimeInfo
 
getExponent() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPublicKey
Extract exponent of key
getExponent() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPrivateKey
 
getExponent() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPublicKeySpec
 
getExponent() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPrivateKeySpec
 
getExponentK() - Method in class de.flexiprovider.core.mersa.MeRSAKeyGenParameterSpec
 
getF() - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
 
getF() - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
 
getF() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSParameterSpec
 
getF() - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
 
getField() - Method in class de.flexiprovider.ec.asn1.FieldId
Return the second parameter as ASN1OpenType.
getField() - Method in class de.flexiprovider.common.math.finitefields.GF2nElement
Returns the field of this element.
getField() - Method in class de.flexiprovider.common.math.linearalgebra.GF2mVector
 
getField() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKey
 
getField() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey
 
getField() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKeySpec
 
getField() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKeySpec
 
getField() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKeySpec
 
getField() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey
 
getField() - Method in class de.flexiprovider.pqc.pflash.PFlashKeyGenParameterSpec
 
getFieldId() - Method in class de.flexiprovider.ec.asn1.ECDomainParameters
 
getFieldPoly() - Method in class de.flexiprovider.pqc.ecc.ECCKeyGenParameterSpec
 
getFieldPolynomial() - Method in class de.flexiprovider.common.math.finitefields.GF2nField
Returns the fieldpolynomial as a new Bitstring.
getFirstMatrix() - Method in class de.flexiprovider.common.math.codingtheory.GoppaCode.MaMaPe
 
getFirstNode() - Method in class de.flexiprovider.pqc.hbc.gmss.Treehash
returns the first node stored in treehash instance itself
getFirstNodeHeight() - Method in class de.flexiprovider.pqc.hbc.gmss.Treehash
Returns the top node height
getFlexiBigInt(ASN1Integer) - Static method in class de.flexiprovider.common.util.ASN1Tools
Get the FlexiBigInt value from the given ASN1Integer.
getFormat() - Method in class de.flexiprovider.api.keys.PrivateKey
Return the encoding format, PKCS #8.
getFormat() - Method in class de.flexiprovider.api.keys.PublicKey
Return the encoding format, X.509.
getFormat() - Method in class de.flexiprovider.core.desede.DESedeKey
Return the encoding format of the key.
getFormat() - Method in class de.flexiprovider.core.pbe.PBEKey
Return the encoding format of the key.
getFormat() - Method in interface de.flexiprovider.pki.EncodedKeySpec
 
getFormat() - Method in class de.flexiprovider.core.camellia.CamelliaKey
This method will return the format of the key as a String.
getFormat() - Method in class de.flexiprovider.core.idea.IDEAKey
returns the format for this key.
getFormat() - Method in class de.flexiprovider.core.mac.CMacKey
Returns the format of the key (RAW)
getFormat() - Method in class de.flexiprovider.core.mac.HMacKey
 
getFormat() - Method in class de.flexiprovider.core.mac.TwoTrackMacKey
Return the encoding format of this key.
getFormat() - Method in class de.flexiprovider.core.mars.MARSKey
 
getFormat() - Method in class de.flexiprovider.core.misty1.Misty1Key
Returns the name of the primary encoding format of this key, which is actually RAW (array of bytes)
getFormat() - Method in class de.flexiprovider.core.rc2.RC2Key
Return the format of the stored key.
getFormat() - Method in class de.flexiprovider.core.rc5.RC5Key
Return the encoding format of the key.
getFormat() - Method in class de.flexiprovider.core.rc6.RC6Key
Return the encoding format of the key.
getFormat() - Method in class de.flexiprovider.core.rijndael.RijndaelKey
Return the encoding format of the key.
getFormat() - Method in class de.flexiprovider.core.saferplus.SAFERPlusKey
Return the encoding format of this key.
getFormat() - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKey
Return the encoding format of this key.
getFormat() - Method in class de.flexiprovider.core.serpent.SerpentKey
Return the encoding format of this key.
getFormat() - Method in class de.flexiprovider.core.shacal.ShacalKey
Return the encoding format of this key.
getFormat() - Method in class de.flexiprovider.core.shacal2.Shacal2Key
Return the encoding format of this key.
getFormat() - Method in class de.flexiprovider.core.twofish.TwofishKey
Return the encoding format of this key.
getFormat() - Method in class de.flexiprovider.ec.keys.ECSecretKey
Returns the name of the encoding format for this secret key.
getG() - Method in class de.flexiprovider.ec.asn1.ECDomainParameters
 
getG() - Method in class de.flexiprovider.common.math.codingtheory.GoppaCode.MatrixSet
 
getG() - Method in class de.flexiprovider.ec.parameters.CurveParams
 
getG() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKeySpec
 
getG() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKey
 
getG() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKey
 
getGamma() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAParameterSpec
 
getGamma() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKey
 
getGamma() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKeySpec
 
getGamma() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPublicKeySpec
 
getGamma() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPublicKey
Extract alpha parameter of key
getGenerator() - Method in class de.flexiprovider.core.elgamal.ElGamalPublicKeySpec
 
getGenerator() - Method in class de.flexiprovider.core.elgamal.ElGamalPrivateKey
 
getGenerator() - Method in class de.flexiprovider.core.elgamal.ElGamalPrivateKeySpec
 
getGenerator() - Method in class de.flexiprovider.core.elgamal.ElGamalPublicKey
 
getGenerator() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKeySpec
 
getGenerator() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKey
 
getGenerator() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKey
 
getGenerator() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKeySpec
 
getGMSSParameterset() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPublicKeySpec
Returns the GMSS parameterset
getGmssPS() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getGoppaPoly() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKey
 
getGoppaPoly() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey
 
getGoppaPoly() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKeySpec
 
getGoppaPoly() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKeySpec
 
getGoppaPoly() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKeySpec
 
getGoppaPoly() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey
 
getH() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKey
 
getH() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey
 
getH() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKeySpec
 
getH() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKeySpec
 
getH() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKeySpec
 
getH() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKey
 
getHammingWeight() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Vector
Return the Hamming weight of this vector, i.e., compute the number of units of this vector.
getHammingWeight() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Returns the percentage of the number of "ones" in this matrix.
getHashedK() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSPublicKey
 
getHashedL() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSPublicKey
 
getHashFunction() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSPublicKey
 
getHeadCoefficient() - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
 
getHeight() - Method in class de.flexiprovider.pqc.hbc.cmss.Treehash
 
getHeight() - Method in class de.flexiprovider.pqc.hbc.cmss.Node
 
getHeightOfTrees() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKeySpec
 
getHeightOfTrees() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSParameterSpec
 
getHeightOfTrees() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
 
getHeightOfTrees() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSParameterset
Returns the array of height (for each layer) of the authentication trees
getHeightOfTrees() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSParameterSpec
Returns the array of height (for each layer) of the authentication trees
getHFunction() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSParameterSpec
 
getHFunction() - Method in class de.flexiprovider.pqc.tss.TSSParameterSpec
 
getID() - Method in class de.flexiprovider.core.kdf.PBKDF1_PKCS12ParameterSpec
 
getIndex() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getIndex() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getIndex(int) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getIndexMain() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKeySpec
 
getIndexMain() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
 
getIndexSub() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKeySpec
 
getIndexSub() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
 
getIntArray() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
 
getIntArrayForm() - Method in class de.flexiprovider.common.math.linearalgebra.GF2mVector
 
getIrreduciblePolynomial(int) - Static method in class de.flexiprovider.common.math.codingtheory.PolynomialRingGF2
Creates irreducible polynomial with degree d
getIterationCount() - Method in class de.flexiprovider.core.kdf.PBKDF2ParameterSpec
 
getIV() - Method in class de.flexiprovider.api.Cipher
Return the initialization vector.
getIV() - Method in class de.flexiprovider.api.AsymmetricHybridCipher
 
getIV() - Method in class de.flexiprovider.api.AsymmetricBlockCipher
 
getIV() - Method in class de.flexiprovider.api.BlockCipher
Return the initialization vector.
getIV() - Method in class de.flexiprovider.core.pbe.PBES2
Returns the initialization vector (IV) in a new buffer.
getIV() - Method in class de.flexiprovider.core.pbe.PBES1
Return the initialization vector.
getIV() - Method in class de.flexiprovider.core.rc5.RC5ParameterSpec
 
getIV() - Method in class de.flexiprovider.core.rijndael.RijndaelParameterSpec
 
getIVLength() - Method in class de.flexiprovider.common.mode.ModeParamGenParameterSpec
 
getK() - Method in class de.flexiprovider.ec.asn1.ECDomainParameters
 
getK() - Method in class de.flexiprovider.core.mersa.MeRSAPrivateKey
 
getK() - Method in class de.flexiprovider.core.mersa.MeRSAPrivateKeySpec
 
getK() - Method in class de.flexiprovider.ec.parameters.CurveParams
 
getK() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKey
 
getK() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey
 
getK() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKey
 
getK() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKey
 
getK() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKeySpec
 
getK() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKeySpec
 
getK() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKeySpec
 
getK() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKey
 
getK() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey
 
getK() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSParameterset
Returns the parameter K needed for authentication path computation
getK() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSParameterSpec
Returns the parameter K needed for authentication path computation
getK() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSPrivateKey
 
getKeep() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getKeep() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getKey() - Method in class de.flexiprovider.core.desede.DESedeKeySpec
 
getKey() - Method in class de.flexiprovider.core.pbe.PBEKey
 
getKey() - Method in class de.flexiprovider.pqc.tss.TSSPrivateKey
 
getKeyAgreement() - Method in class de.flexiprovider.common.ies.IES
Instantiate and return the key agreement module.
getKeyAgreement() - Method in class de.flexiprovider.ec.ECIES
Instantiate and return the key agreement module.
getKeyAgreement(String) - Static method in class de.flexiprovider.api.Registry
Return an instance of the specified key agreement scheme.
getKeyBytes() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKey
 
getKeyBytes() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPublicKeySpec
 
getKeyBytes() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPublicKey
 
getKeyBytes() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPrivateKey
 
getKeyBytes() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPrivateKeySpec
 
getKeyData() - Method in class de.flexiprovider.api.keys.PrivateKey
 
getKeyData() - Method in class de.flexiprovider.api.keys.PublicKey
 
getKeyData() - Method in class de.flexiprovider.core.dsa.DSAPrivateKey
 
getKeyData() - Method in class de.flexiprovider.core.dsa.DSAPublicKey
 
getKeyData() - Method in class de.flexiprovider.core.rsa.RSAPublicKey
 
getKeyData() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
 
getKeyData() - Method in class de.flexiprovider.core.rsa.RSAPrivateKey
 
getKeyData() - Method in class de.flexiprovider.core.elgamal.ElGamalPrivateKey
 
getKeyData() - Method in class de.flexiprovider.core.elgamal.ElGamalPublicKey
 
getKeyData() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKey
 
getKeyData() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKey
 
getKeyData() - Method in class de.flexiprovider.core.mersa.MeRSAPrivateKey
 
getKeyData() - Method in class de.flexiprovider.core.mprsa.MpRSAPrivateKey
 
getKeyData() - Method in class de.flexiprovider.ec.keys.ECPrivateKey
 
getKeyData() - Method in class de.flexiprovider.ec.keys.ECPublicKey
 
getKeyData() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPublicKey
 
getKeyData() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPrivateKey
 
getKeyData() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPublicKey
 
getKeyData() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPrivateKey
 
getKeyData() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKey
 
getKeyData() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPublicKey
 
getKeyData() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKey
Return the keyData to encode in the SubjectPublicKeyInfo structure.
getKeyData() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey
Return the key data to encode in the SubjectPublicKeyInfo structure.
getKeyData() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKey
Return the keyData to encode in the SubjectPublicKeyInfo structure.
getKeyData() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKey
Return the keyData to encode in the SubjectPublicKeyInfo structure.
getKeyData() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKey
Return the key data to encode in the SubjectPublicKeyInfo structure.
getKeyData() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey
Return the key data to encode in the SubjectPublicKeyInfo structure.
getKeyData() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKey
Return the key data to encode in the SubjectPublicKeyInfo structure.
getKeyData() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
Return the key data to encode in the SubjectPublicKeyInfo structure.
getKeyData() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getKeyData() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPublicKey
 
getKeyData() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSPrivateKey
this method is not used in this implementation
getKeyData() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSPublicKey
this method is not used in this implementation
getKeyData() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPublicKey
 
getKeyData() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPrivateKey
 
getKeyData() - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKey
 
getKeyData() - Method in class de.flexiprovider.pqc.pflash.PFlashPublicKey
 
getKeyData() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKey
Return the key data to encode in the SubjectPublicKeyInfo structure.
getKeyData() - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKeySpec
Return the keyData to encode in the SubjectPublicKeyInfo structure.
getKeyData() - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKey
Return the keyData to encode in the SubjectPublicKeyInfo structure.
getKeyData() - Method in class de.flexiprovider.pqc.tss.TSSPrivateKey
 
getKeyData() - Method in class de.flexiprovider.pqc.tss.TSSPublicKey
 
getKeyDerivation(String) - Static method in class de.flexiprovider.api.Registry
Return an instance of the specified key derivation function.
getKeyDerivationFunction() - Method in class de.flexiprovider.core.pbe.PBES2ParameterSpec
 
getKeyFactory(String) - Static method in class de.flexiprovider.api.Registry
Return an instance of the specified key factory.
getKeyPairGenerator(String) - Static method in class de.flexiprovider.api.Registry
Return an instance of the specified key pair generator.
getKeySize() - Method in class de.flexiprovider.core.pbe.PBEKeyGenParameterSpec
 
getKeySize() - Method in class de.flexiprovider.core.rsa.RSAKeyGenParameterSpec
Return the key size in bits.
getKeySize() - Method in class de.flexiprovider.core.camellia.CamelliaKeyGenParameterSpec
 
getKeySize() - Method in class de.flexiprovider.core.elgamal.ElGamalKeyGenParameterSpec
 
getKeySize() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalKeyGenParameterSpec
 
getKeySize() - Method in class de.flexiprovider.core.kdf.PBKDF2ParameterSpec
 
getKeySize() - Method in class de.flexiprovider.core.mars.MARSKeyGenParameterSpec
 
getKeySize() - Method in class de.flexiprovider.core.rbrsa.RbRSAKeyGenParameterSpec
 
getKeySize() - Method in class de.flexiprovider.core.rc2.RC2KeyGenParameterSpec
 
getKeySize() - Method in class de.flexiprovider.core.rc5.RC5KeyGenParameterSpec
 
getKeySize() - Method in class de.flexiprovider.core.rc6.RC6KeyGenParameterSpec
 
getKeySize() - Method in class de.flexiprovider.core.rijndael.RijndaelKeyGenParameterSpec
 
getKeySize() - Method in class de.flexiprovider.core.rprimersa.RprimeRSAKeyGenParameterSpec
 
getKeySize() - Method in class de.flexiprovider.core.saferplus.SAFERPlusKeyGenParameterSpec
 
getKeySize() - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKeyGenParameterSpec
 
getKeySize() - Method in class de.flexiprovider.core.serpent.SerpentKeyGenParameterSpec
 
getKeySize() - Method in class de.flexiprovider.core.shacal.ShacalKeyGenParameterSpec
 
getKeySize() - Method in class de.flexiprovider.core.shacal2.Shacal2KeyGenParameterSpec
 
getKeySize() - Method in class de.flexiprovider.core.twofish.TwofishKeyGenParameterSpec
 
getKeySize(Key) - Method in class de.flexiprovider.api.Cipher
Return the key size of the given key object in bits.
getKeySize(Key) - Method in class de.flexiprovider.core.desede.DESede
Returns the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.pbe.PBES2
Return the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.pbe.PBEWithSHAAnd40BitRC2_CBC
Returns the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.pbe.PBEWithSHAAnd3_KeyTripleDES_CBC
Returns the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.pbe.PBEWithMD5AndDES_CBC
Returns the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.pbe.PBEWithSHA1AndDES_CBC
Returns the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.rsa.RSA_PKCS1_v2_1
Returns the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.rsa.RSA_PKCS1_v1_5
Return the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.ec.ECIES
Return the key size of the given key object in bits.
getKeySize(Key) - Method in class de.flexiprovider.core.camellia.Camellia
Returns the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.elgamal.ElGamal
Return the key size of the given key object in bits.
getKeySize(Key) - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamal
Return the key size of the given key object in bits.
getKeySize(Key) - Method in class de.flexiprovider.core.idea.IDEA
Return the key size in bits of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.mars.MARS
Returns the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.mersa.MeRSA
Returns the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.misty1.Misty1
Returns the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.mprsa.MpRSA
Returns the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.rc2.RC2
Returns the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.rc5.RC5
Returns the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.rc6.RC6
Returns the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.rijndael.Rijndael
Return the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.saferplus.SAFERPlus
Returns the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlus
Returns the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.serpent.Serpent
Return the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.shacal.Shacal
Returns the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.shacal2.Shacal2
Returns the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.core.twofish.Twofish
Return the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePKCS
Return the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceFujisakiCipher
Return the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePointchevalCipher
Return the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceKobaraImaiCipher
Return the key size of the given key object.
getKeySize(Key) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPKCS
Return the key size of the given key object.
getKeySpec() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPublicKeyASN1
Returns the GMSS public key specification
getKeySpec() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeyASN1
 
getKeySpec(Key, Class) - Method in class de.flexiprovider.api.keys.KeyFactory
Return a specification (key material) of the given key object.
getKeySpec(Key, Class) - Method in class de.flexiprovider.core.dsa.DSAKeyFactory
Converts a given key into a key specification, if possible.
getKeySpec(Key, Class) - Method in class de.flexiprovider.core.rsa.RSAKeyFactory
Converts a given key into a key specification, if possible.
getKeySpec(Key, Class) - Method in class de.flexiprovider.core.elgamal.ElGamalKeyFactory
Converts a given key into a key specification, if possible.
getKeySpec(Key, Class) - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalKeyFactory
Converts a given key into a key specification, if possible.
getKeySpec(Key, Class) - Method in class de.flexiprovider.core.mersa.MeRSAKeyFactory
Converts a given key into a key specification, if possible.
getKeySpec(Key, Class) - Method in class de.flexiprovider.core.mprsa.MpRSAKeyFactory
Converts a given key into a key specification, if possible.
getKeySpec(Key, Class) - Method in class de.flexiprovider.ec.keys.ECKeyFactory
Returns a specification (key material) of the given key object.
getKeySpec(Key, Class) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAKeyFactory
Returns a specification (key material) of the given key object.
getKeySpec(Key, Class) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQKeyFactory
Returns a specification (key material) of the given key object.
getKeySpec(Key, Class) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAKeyFactory
Returns a specification (key material) of the given key object.
getKeySpec(Key, Class) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2KeyFactory
Converts, if possible, a given key into a key specification.
getKeySpec(Key, Class) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceKeyFactory
Converts, if possible, a given key into a key specification.
getKeySpec(Key, Class) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterKeyFactory
Converts, if possible, a given key into a key specification.
getKeySpec(Key, Class) - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyFactory
Converts a given key into a key specification, if possible.
getKeySpec(Key, Class) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSKeyFactory
Converts a given key into a key specification, if possible.
getKeySpec(Key, Class) - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyFactory
Converts a given key into a key specification, if possible.
getKeySpec(Key, Class) - Method in class de.flexiprovider.pqc.pflash.PFlashKeyFactory
Converts, if possible, a given key into a key specification.
getKeySpec(Key, Class) - Method in class de.flexiprovider.pqc.rainbow.RainbowKeyFactory
Converts a given key into a key specification, if possible.
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.api.keys.SecretKeyFactory
 
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.desede.DESedeKeyFactory
Return a specification (key material) of the given key object in the requested format.
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.pbe.PBEKeyFactory
Return a specification (key material) of the given key object in the requested format.
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.camellia.CamelliaKeyFactory
Return a key specification of the given key object in the requested format.
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.idea.IDEAKeyFactory
Return a key specification of the given key object in the requested format.
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.mac.HMacKeyFactory
 
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.mac.TwoTrackMacKeyFactory
 
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.mars.MARSKeyFactory
Return a key specification of the given key object in the requested format.
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.misty1.Misty1KeyFactory
Return a key specification of the given key object in the requested format.
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.rc2.RC2KeyFactory
Return a key specification of the given key object in the requested format.
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.rc5.RC5KeyFactory
Return a key specification of the given key object in the requested format.
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.rc6.RC6KeyFactory
Return a key specification of the given key object in the requested format.
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.rijndael.RijndaelKeyFactory
Return a key specification of the given key object in the requested format.
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.saferplus.SAFERPlusKeyFactory
Return a key specification of the given key object in the requested format.
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKeyFactory
Return a key specification of the given key object in the requested format.
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.serpent.SerpentKeyFactory
Return a key specification of the given key object in the requested format.
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.shacal.ShacalKeyFactory
Return a key specification of the given key object in the requested format.
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.shacal2.Shacal2KeyFactory
Return a key specification of the given key object in the requested format.
getKeySpec(SecretKey, Class) - Method in class de.flexiprovider.core.twofish.TwofishKeyFactory
Return a key specification of the given key object in the requested format.
getL() - Method in class de.flexiprovider.core.dsa.DSAParamGenParameterSpec
 
getL() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSPrivateKey
 
getLayerIndex() - Method in class de.flexiprovider.pqc.rainbow.Layer
Getter for the index of the layer.
getLayers() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKey
Returns the layers contained in the private key
getLayers() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKeySpec
Returns the layers contained in the private key
getLeaf() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSLeaf
Returns the leaf value.
getLeaf(byte[]) - Method in interface de.flexiprovider.pqc.hbc.cmss.NodeCalc
Calculates the leaf of a tree from the verification key.
getLeaf(byte[]) - Method in class de.flexiprovider.pqc.hbc.cmss.CRNodeCalc
 
getLeaf(byte[]) - Method in class de.flexiprovider.pqc.hbc.cmss.SPRNodeCalc
 
getLeftSubMatrix() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Get the quadratic submatrix of this matrix consisting of the leftmost numRows columns.
getLength() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Returns the length of this GF2Polynomial.
getLength() - Method in class de.flexiprovider.common.math.linearalgebra.Vector
 
getLength() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
 
getLength() - Method in class de.flexiprovider.pqc.hbc.ots.PRNGWrapper
 
getLength() - Method in class de.flexiprovider.pqc.hbc.ots.MessageDigestWrapper
 
getLog(int) - Method in class de.flexiprovider.pqc.hbc.gmss.WinternitzOTSVerify
This method returns the least integer that is greater or equal to the logarithm to the base 2 of an integer intValue.
getLog(int) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootSig
This method returns the least integer that is greater or equal to the logarithm to the base 2 of an integer intValue.
getLog(int) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSUtilities
This method returns the least integer that is greater or equal to the logarithm to the base 2 of an integer intValue.
getLog(int) - Method in class de.flexiprovider.pqc.hbc.gmss.WinternitzOTSignature
This method returns the least integer that is greater or equal to the logarithm to the base 2 of an integer intValue.
getLog(short) - Static method in class de.flexiprovider.pqc.rainbow.util.GF2Field
This function returns the values of logs-lookup table which correspond to the input
getLowestNodeHeight() - Method in class de.flexiprovider.pqc.hbc.gmss.Treehash
Returns the height of the lowest node stored either in treehash or on the stack.
getLowestSetBit() - Method in class de.flexiprovider.common.math.FlexiBigInt
 
getM_S() - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKey
 
getM_S() - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKeySpec
 
getM_T() - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKey
 
getM_T() - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKeySpec
 
getM() - Method in class de.flexiprovider.common.math.pmiplus.MQSystemGF2
 
getM() - Method in class de.flexiprovider.pqc.ecc.ECCKeyGenParameterSpec
 
getM() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKeySpec
 
getM() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey
 
getM() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSParameterSpec
 
getM() - Method in class de.flexiprovider.pqc.tss.TSSParameterSpec
 
getMAC(String) - Static method in class de.flexiprovider.api.Registry
Return an instance of the specified message authentication code (MAC).
getMacEncParam() - Method in class de.flexiprovider.common.ies.IESParameterSpec
 
getMacKFName() - Method in class de.flexiprovider.common.ies.IESParameterSpec
 
getMacLength() - Method in class de.flexiprovider.api.Mac
Return the MAC length.
getMacLength() - Method in class de.flexiprovider.core.mac.HMac
 
getMacLength() - Method in class de.flexiprovider.core.mac.CMac
Returns the length of the calculated MAC value in bytes.
getMacLength() - Method in class de.flexiprovider.core.mac.TwoTrackMac
Returns the length of the MAC in Bytes.
getMacLength() - Method in class de.flexiprovider.core.mac.CBCMac
 
getMacName() - Method in class de.flexiprovider.common.ies.IESParameterSpec
 
getMaintreeOTSVerificationKey() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKeySpec
 
getMaintreeOTSVerificationKey() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
 
getMasks() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKeySpec
 
getMasks() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKey
 
getMasks() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKeySpec
 
getMasks() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
 
getMatrixG() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKeySpec
 
getMD() - Method in class de.flexiprovider.core.rsa.PSSParameterSpec
 
getMD() - Method in class de.flexiprovider.core.rsa.RSAOAEPParameterSpec
 
getMDName() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2ParameterSpec
 
getMessageDigest(String) - Static method in class de.flexiprovider.api.Registry
Return an instance of the specified message digest.
getMinTreehash() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getMinTreehash() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getMode() - Static method in class de.flexiprovider.api.Registry
 
getMode(String) - Static method in class de.flexiprovider.api.Registry
Return an instance of the specified mode.
getModulus() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPublicKey
 
getModulus() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPrivateKey
 
getModulus() - Method in class de.flexiprovider.core.elgamal.ElGamalPublicKeySpec
 
getModulus() - Method in class de.flexiprovider.core.elgamal.ElGamalPrivateKey
 
getModulus() - Method in class de.flexiprovider.core.elgamal.ElGamalPrivateKeySpec
 
getModulus() - Method in class de.flexiprovider.core.elgamal.ElGamalPublicKey
 
getModulus() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameterSpec
 
getModulusP() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKeySpec
 
getModulusP() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKey
 
getModulusP() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKey
 
getModulusP() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKeySpec
 
getModulusQ() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKeySpec
 
getModulusQ() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKey
 
getModulusQ() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKey
 
getModulusQ() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKeySpec
 
getN() - Method in class de.flexiprovider.core.dsa.DSAParamGenParameterSpec
 
getN() - Method in class de.flexiprovider.core.rsa.RSAPrivateKeySpec
 
getN() - Method in class de.flexiprovider.core.rsa.RSAPublicKeySpec
 
getN() - Method in class de.flexiprovider.core.rsa.RSAPublicKey
 
getN() - Method in interface de.flexiprovider.core.rsa.RSAPrivKeySpecInterface
 
getN() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
 
getN() - Method in class de.flexiprovider.core.rsa.RSAPrivateKey
 
getN() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKeySpec
 
getN() - Method in interface de.flexiprovider.core.rsa.interfaces.RSAKey
 
getN() - Method in class de.flexiprovider.ec.asn1.CharacteristicTwoField
 
getN() - Method in class de.flexiprovider.common.math.pmiplus.MQSystemGF2
 
getN() - Method in class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2n
 
getN() - Method in class de.flexiprovider.pqc.ecc.ECCKeyGenParameterSpec
 
getN() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKey
 
getN() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKeySpec
 
getN() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKeySpec
 
getN() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey
 
getN() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKey
 
getN() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKey
 
getN() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKeySpec
 
getN() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKeySpec
 
getN() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKeySpec
 
getN() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKey
 
getN() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey
 
getN() - Method in class de.flexiprovider.pqc.pflash.PFlashKeyGenParameterSpec
 
getN() - Method in class de.flexiprovider.pqc.tss.TSSParameterSpec
 
getName() - Method in class de.flexiprovider.api.Cipher
 
getName() - Method in class de.flexiprovider.core.desede.DESede
 
getName() - Method in class de.flexiprovider.core.desede.DESede.DESede_CBC
 
getName() - Method in class de.flexiprovider.core.pbe.PBES2
Return the name of this cipher.
getName() - Method in class de.flexiprovider.core.pbe.PBEWithSHAAnd40BitRC2_CBC
 
getName() - Method in class de.flexiprovider.core.pbe.PBEWithSHAAnd3_KeyTripleDES_CBC
 
getName() - Method in class de.flexiprovider.core.pbe.PBEWithMD5AndDES_CBC
 
getName() - Method in class de.flexiprovider.core.pbe.PBEWithSHA1AndDES_CBC
 
getName() - Method in class de.flexiprovider.core.rsa.RSA_PKCS1_v2_1
 
getName() - Method in class de.flexiprovider.core.rsa.RSA_PKCS1_v1_5
 
getName() - Method in class de.flexiprovider.core.rsa.UnlimitedLengthRSA
Return the name of the encrpytion algorithm.
getName() - Method in class de.flexiprovider.ec.ECIES
 
getName() - Method in class de.flexiprovider.core.camellia.Camellia
 
getName() - Method in class de.flexiprovider.core.elgamal.ElGamal
Return the name of this cipher.
getName() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamal
Return the name of this cipher.
getName() - Method in class de.flexiprovider.core.idea.IDEA
 
getName() - Method in class de.flexiprovider.core.mars.MARS
 
getName() - Method in class de.flexiprovider.core.mersa.MeRSA
 
getName() - Method in class de.flexiprovider.core.misty1.Misty1
 
getName() - Method in class de.flexiprovider.core.mprsa.MpRSA
 
getName() - Method in class de.flexiprovider.core.rc2.RC2
 
getName() - Method in class de.flexiprovider.core.rc5.RC5
 
getName() - Method in class de.flexiprovider.core.rc6.RC6
 
getName() - Method in class de.flexiprovider.core.rijndael.Rijndael
 
getName() - Method in class de.flexiprovider.core.saferplus.SAFERPlus
 
getName() - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlus
 
getName() - Method in class de.flexiprovider.core.serpent.Serpent
 
getName() - Method in class de.flexiprovider.core.shacal.Shacal
 
getName() - Method in class de.flexiprovider.core.shacal2.Shacal2
 
getName() - Method in class de.flexiprovider.core.twofish.Twofish
 
getName() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePKCS
 
getName() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceFujisakiCipher
 
getName() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePointchevalCipher
 
getName() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceKobaraImaiCipher
 
getName() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPKCS
Return the name of this cipher.
getName() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getNames(int, String) - Static method in class de.flexiprovider.api.Registry
Return all names of the given algorithm and type.
getNextAuthPath() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getNextAuthPaths() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getNextNextLeaf() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getNextNextLeaf() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getNextNextRoot() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getNextNextRoot() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getNextNextSeed() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getNextNextSeeds() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getNextRetain() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getNextRetain() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getNextRoot() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getNextRoot() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getNextRootSig() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getNextRootSig() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getNextStack() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getNextStack() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getNextTreehash() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getNextTreehash() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getNode() - Method in class de.flexiprovider.pqc.hbc.cmss.Treehash
 
getNumColumns() - Method in class de.flexiprovider.common.math.linearalgebra.Matrix
 
getNumLeafs() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
 
getNumLeafs() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getNumLeafs(int) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getNumOfLayers() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSParameterset
Returns the number of levels of the authentication trees.
getNumOfLayers() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSParameterSpec
Returns the number of layers of the authentication trees.
getNumOfLayers() - Method in class de.flexiprovider.pqc.rainbow.RainbowParameterSpec
Getter for the number of layers
getNumPrimes() - Method in class de.flexiprovider.core.mprsa.MpRSAKeyGenParameterSpec
 
getNumPrimes() - Method in class de.flexiprovider.core.rprimersa.RprimeRSAKeyGenParameterSpec
 
getNumRounds() - Method in class de.flexiprovider.core.rc5.RC5ParameterSpec
 
getNumRows() - Method in class de.flexiprovider.common.math.linearalgebra.Matrix
 
getOi() - Method in class de.flexiprovider.pqc.rainbow.Layer
Getter for the number of Oil variables of this layer.
getOID() - Method in class de.flexiprovider.api.keys.PrivateKey
 
getOID() - Method in class de.flexiprovider.api.keys.PublicKey
 
getOID() - Method in class de.flexiprovider.core.dsa.DSAPrivateKey
 
getOID() - Method in class de.flexiprovider.core.dsa.DSAPublicKey
 
getOID() - Method in class de.flexiprovider.core.rsa.RSAPublicKey
 
getOID() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
 
getOID() - Method in class de.flexiprovider.core.rsa.RSAPrivateKey
 
getOID() - Method in class de.flexiprovider.core.elgamal.ElGamalPrivateKey
 
getOID() - Method in class de.flexiprovider.core.elgamal.ElGamalPublicKey
 
getOID() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKey
 
getOID() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKey
 
getOID() - Method in class de.flexiprovider.core.mersa.MeRSAPrivateKey
 
getOID() - Method in class de.flexiprovider.core.mprsa.MpRSAPrivateKey
 
getOID() - Method in class de.flexiprovider.ec.keys.ECPrivateKey
 
getOID() - Method in class de.flexiprovider.ec.keys.ECPublicKey
 
getOID() - Method in class de.flexiprovider.ec.parameters.CurveParams
 
getOID() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPublicKey
 
getOID() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPrivateKey
 
getOID() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPublicKey
 
getOID() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPrivateKey
 
getOID() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKey
 
getOID() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPublicKey
 
getOID() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKey
 
getOID() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey
 
getOID() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKey
 
getOID() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKey
 
getOID() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKey
 
getOID() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey
 
getOID() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKey
 
getOID() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
 
getOID() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getOID() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPublicKey
 
getOID() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSPrivateKey
this method is not used in this implementation
getOID() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSPublicKey
this method is not used in this implementation
getOID() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPublicKey
 
getOID() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPrivateKey
 
getOID() - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKey
 
getOID() - Method in class de.flexiprovider.pqc.pflash.PFlashPublicKey
 
getOID() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKey
 
getOID() - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKeySpec
 
getOID() - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKey
 
getOID() - Method in class de.flexiprovider.pqc.tss.TSSPrivateKey
 
getOID() - Method in class de.flexiprovider.pqc.tss.TSSPublicKey
 
getOIDMap() - Method in class de.flexiprovider.ec.asn1.ECurvesOIDRegistry
 
getOIDString() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKeySpec
 
getOIDString() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKey
 
getOIDString() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKeySpec
 
getOIDString() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
 
getOIDString() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPublicKeySpec
 
getOIDString() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPublicKey
 
getOIDString() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPrivateKey
 
getOIDString() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPrivateKeySpec
 
getOIDString() - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKey
 
getOIDString() - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKeySpec
 
getOIDString() - Method in class de.flexiprovider.pqc.pflash.PFlashPublicKeySpec
 
getOIDString() - Method in class de.flexiprovider.pqc.pflash.PFlashPublicKey
 
getOIDString() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKey
 
getOIDString() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKeySpec
 
getOIDString() - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKeySpec
 
getOIDString() - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKey
 
getONBBit() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBField
 
getONBLength() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBField
 
getOtherPrimeInfo() - Method in class de.flexiprovider.core.mprsa.MpRSAPrivateKeySpec
 
getOtherPrimeInfo() - Method in class de.flexiprovider.core.mprsa.MpRSAPrivateKey
 
getOutputSize(int) - Method in class de.flexiprovider.api.Cipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
getOutputSize(int) - Method in class de.flexiprovider.api.AsymmetricHybridCipher
Return the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inLen (in bytes).
getOutputSize(int) - Method in class de.flexiprovider.api.AsymmetricBlockCipher
Return the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inLen (in bytes).
getOutputSize(int) - Method in class de.flexiprovider.api.BlockCipher
Return the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
getOutputSize(int) - Method in class de.flexiprovider.core.pbe.PBES2
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
getOutputSize(int) - Method in class de.flexiprovider.core.pbe.PBES1
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
getP_Vector() - Method in class de.flexiprovider.pqc.pflash.PFlashPublicKeyElement
 
getP() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
 
getP() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKeySpec
 
getP() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPrivateCrtKey
 
getP() - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
 
getP() - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
 
getP() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKey
 
getP() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKeySpec
 
getP() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKeySpec
 
getP() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey
 
getP() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSParameterSpec
 
getP() - Method in class de.flexiprovider.pqc.tss.TSSParameterSpec
 
getP() - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
 
getP1() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey
 
getP1() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKeySpec
 
getP2() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey
 
getP2() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKeySpec
 
getPaddingScheme() - Static method in class de.flexiprovider.api.Registry
 
getPaddingScheme(String) - Static method in class de.flexiprovider.api.Registry
Return an instance of the specified padding scheme.
getParameters() - Method in class de.flexiprovider.api.Cipher
Returns the parameters used with this cipher.
getParameters() - Method in class de.flexiprovider.api.AsymmetricHybridCipher
Return the parameters used with this cipher.
getParameters() - Method in class de.flexiprovider.api.AsymmetricBlockCipher
Returns the parameters used with this cipher.
getParameters() - Method in class de.flexiprovider.api.BlockCipher
Return the parameters used with this cipher.
getParameters() - Method in class de.flexiprovider.core.dsa.DSAPrivateKey
This function returns the DSA parameters.
getParameters() - Method in class de.flexiprovider.core.dsa.DSAPublicKey
This function returns the DSA parameters.
getParameters() - Method in interface de.flexiprovider.core.dsa.interfaces.DSAKey
 
getParameters() - Method in class de.flexiprovider.core.pbe.PBES2
Returns the parameters used with this cipher.
getParameters() - Method in class de.flexiprovider.core.pbe.PBES1
Returns the parameters used with this cipher.
getParameterset() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getParameterset() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPublicKey
 
getParameterSpec(Class) - Method in class de.flexiprovider.api.parameters.AlgorithmParameters
Return a transparent specification of the parameters.
getParameterSpec(Class) - Method in class de.flexiprovider.common.mode.ModeParameters
Return a (transparent) specification of this parameters object.
getParameterSpec(Class) - Method in class de.flexiprovider.core.dsa.DSAParameters
Return a (transparent) specification of this parameters object.
getParameterSpec(Class) - Method in class de.flexiprovider.core.pbe.PBES2Parameters
Return a transparent specification of the parameters.
getParameterSpec(Class) - Method in class de.flexiprovider.core.pbe.PBEParameters
Return a transparent specification of this parameters object.
getParameterSpec(Class) - Method in class de.flexiprovider.core.rsa.RSAOAEPParameters
Return a transparent specification of the parameters.
getParameterSpec(Class) - Method in class de.flexiprovider.core.rsa.PSSParameters
Return a transparent specification of the parameters.
getParameterSpec(Class) - Method in class de.flexiprovider.core.kdf.PBKDF2Parameters
Return a transparent specification of the parameters.
getParameterSpec(Class) - Method in class de.flexiprovider.core.rc5.RC5Parameters
Return a transparent specification of this parameters object.
getParameterSpec(Class) - Method in class de.flexiprovider.core.rijndael.RijndaelParameters
Return a transparent specification of this parameters object.
getParameterSpec(Class) - Method in class de.flexiprovider.ec.parameters.ECParameters
Return a transparent specification of this object.
getParameterSpec(Class) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAParameters
Returns a (transparent) specification of this parameter object.
getParameterSpec(Class) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQParameters
Returns a (transparent) specification of this parameter object.
getParameterSpec(Class) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameters
Returns a (transparent) specification of this parameter object.
getParams() - Method in class de.flexiprovider.core.dsa.interfaces.DSAPrivateKey
 
getParams() - Method in class de.flexiprovider.core.dsa.interfaces.DSAPublicKey
 
getParams() - Method in class de.flexiprovider.pki.AlgorithmIdentifier
This method locates a suitable AlgorithmParameters implementation if it is available from the JCE compliant security providers that are installed locally.
getParams() - Method in class de.flexiprovider.ec.keys.ECPublicKeySpec
 
getParams() - Method in class de.flexiprovider.ec.keys.ECPrivateKey
Returns the corresponding ecdomain parameters.
getParams() - Method in class de.flexiprovider.ec.keys.ECPrivateKeySpec
Returns the ECDomain Parameters params.
getParams() - Method in class de.flexiprovider.ec.keys.ECPublicKey
This method returns the corresponding ECParameterSpec.
getParams() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPrivateKeySpec
 
getParams() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPublicKey
 
getParams() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPrivateKey
 
getParams() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPublicKeySpec
 
getParams() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPublicKey
Extract parameter set from key.
getParams() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPrivateKey
 
getParams() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPublicKeySpec
 
getParams() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPrivateKeySpec
 
getParams() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKey
 
getParams() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKeySpec
 
getParams() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPublicKeySpec
 
getParams() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPublicKey
Extract parameter set from key.
getPatternLocations(int) - Method in class de.flexiprovider.common.math.polynomials.BinaryConvolutionPolynomial
Compute an array of bit pattern locations given a windows size according to Algorithm 2 of M.-K.
getPatternLocations(int) - Method in class de.flexiprovider.common.math.polynomials.SparseBinaryConvolutionPolynomial
Compute an array of bit pattern locations given a windows size according to Algorithm 2 of M.-K.
getPatterns() - Method in class de.flexiprovider.common.math.polynomials.SparseBinaryConvolutionPolynomial
Compute an array of bit pattern locations (minimal size).
getPc() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialField
Returns the degree of the middle coefficients of the used field pentanomial (x^n + x^(getPc()[2]) + x^(getPc()[1]) + x^(getPc()[0]) + 1).
getPC1() - Method in class de.flexiprovider.ec.asn1.PpBasis
 
getPC1() - Method in class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nPentanomial
 
getPC2() - Method in class de.flexiprovider.ec.asn1.PpBasis
 
getPC2() - Method in class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nPentanomial
 
getPC3() - Method in class de.flexiprovider.ec.asn1.PpBasis
 
getPC3() - Method in class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nPentanomial
 
getPenta() - Method in class de.flexiprovider.ec.asn1.CharacteristicTwoField
 
getPermutation() - Method in class de.flexiprovider.common.math.codingtheory.GoppaCode.MaMaPe
 
getPhi() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSParameterSpec
 
getPoly_384() - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKey
 
getPoly_384() - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKeySpec
 
getPoly() - Method in class de.flexiprovider.common.math.pmiplus.MQSystemGF2
 
getPoly() - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
 
getPoly() - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
 
getPoly() - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
 
getPolynomial() - Method in class de.flexiprovider.common.math.codingtheory.GF2mField
return the field polynomial
getPolyVector(int, int) - Method in class de.flexiprovider.pqc.tss.TSS
returns a Vector of TSSPolynomials
getPrefix() - Method in class de.flexiprovider.ec.asn1.ECurvesOIDRegistry
Return the prefix that is prepended to strings in the mapping returned by ECurvesOIDRegistry.getOIDMap() in order to form the fully qualified class name.
getPrime() - Method in class de.flexiprovider.core.mprsa.RSAOtherPrimeInfo
 
getPrimeExponentP() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPrivateCrtKey
 
getPrimeExponentQ() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPrivateCrtKey
 
getPrimeP() - Method in class de.flexiprovider.core.dsa.DSAPublicKeySpec
 
getPrimeP() - Method in class de.flexiprovider.core.dsa.DSAParameterSpec
 
getPrimeP() - Method in class de.flexiprovider.core.dsa.DSAPrivateKeySpec
 
getPrimeP() - Method in interface de.flexiprovider.core.dsa.interfaces.DSAParams
 
getPrimeP() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPrivateCrtKey
 
getPrimeQ() - Method in class de.flexiprovider.core.dsa.DSAPublicKeySpec
 
getPrimeQ() - Method in class de.flexiprovider.core.dsa.DSAParameterSpec
 
getPrimeQ() - Method in class de.flexiprovider.core.dsa.DSAPrivateKeySpec
 
getPrimeQ() - Method in interface de.flexiprovider.core.dsa.interfaces.DSAParams
 
getPrimeQ() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPrivateCrtKey
 
getPrivate() - Method in class de.flexiprovider.api.keys.KeyPair
Return a reference to the private key component of this key pair.
getPrivateExponent() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPrivateKey
 
getPrivateKey() - Method in class de.flexiprovider.pqc.hbc.gmss.WinternitzOTSignature
 
getPrivateKey() - Method in class de.flexiprovider.pqc.tss.TSSParameterSpec
 
getPrivExpSize() - Method in class de.flexiprovider.core.rbrsa.RbRSAKeyGenParameterSpec
 
getPrivExpSize() - Method in class de.flexiprovider.core.rprimersa.RprimeRSAKeyGenParameterSpec
 
getPubKeyBytes() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKeySpec
 
getPublic() - Method in class de.flexiprovider.api.keys.KeyPair
Return a reference to the public key component of this key pair.
getPublicA() - Method in class de.flexiprovider.core.elgamal.ElGamalPublicKeySpec
 
getPublicA() - Method in class de.flexiprovider.core.elgamal.ElGamalPrivateKey
 
getPublicA() - Method in class de.flexiprovider.core.elgamal.ElGamalPrivateKeySpec
 
getPublicA() - Method in class de.flexiprovider.core.elgamal.ElGamalPublicKey
 
getPublicA() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKeySpec
 
getPublicA() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKey
 
getPublicA() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKey
 
getPublicA() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKeySpec
 
getPublicExponent() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPublicKey
 
getPublicExponent() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPrivateCrtKey
 
getPublicKey() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPublicKeySpec
Returns the GMSS public key
getPublicKey() - Method in class de.flexiprovider.pqc.hbc.gmss.WinternitzOTSignature
 
getPublicKey() - Method in class de.flexiprovider.pqc.tss.TSSParameterSpec
 
getPublicKeyBytes() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPublicKey
 
getQ_Matrix() - Method in class de.flexiprovider.pqc.pflash.PFlashPublicKeyElement
 
getQ() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
 
getQ() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKeySpec
 
getQ() - Method in class de.flexiprovider.core.rsa.interfaces.RSAPrivateCrtKey
 
getQ() - Method in class de.flexiprovider.ec.asn1.PrimeField
 
getQ() - Method in class de.flexiprovider.common.math.ellipticcurves.EllipticCurve
Returns the size of underlying field p.
getQ() - Method in class de.flexiprovider.ec.parameters.CurveParams
 
getQInv() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKey
 
getQInv() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey
 
getQInv() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKeySpec
 
getQInv() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKeySpec
 
getQInv() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKeySpec
 
getQInv() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey
 
getR() - Method in class de.flexiprovider.ec.asn1.ECDomainParameters
 
getR() - Method in class de.flexiprovider.ec.parameters.CurveParams
 
getR() - Method in class de.flexiprovider.pqc.pflash.PFlashPublicKeyElement
 
getR() - Method in class de.flexiprovider.pqc.pflash.PFlashKeyGenParameterSpec
 
getRainbowDocumentLength() - Method in class de.flexiprovider.pqc.rainbow.RainbowParameterSpec
Getter for the number of all the polynomials in Rainbow
getRandomElement() - Method in class de.flexiprovider.common.math.codingtheory.GF2mField
create a random field element
getRandomElement(SecureRandom) - Method in class de.flexiprovider.common.math.codingtheory.GF2mField
create a random field element using PRNG sr
getRandomizer() - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
 
getRandomizer() - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
 
getRandomizer() - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
 
getRandomNonZeroElement() - Method in class de.flexiprovider.common.math.codingtheory.GF2mField
create a random non-zero field element
getRandomNonZeroElement(SecureRandom) - Method in class de.flexiprovider.common.math.codingtheory.GF2mField
create a random non-zero field element using PRNG sr
getRandomRoot(GF2Polynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2nField
Computes a random root from the given irreducible fieldpolynomial according to IEEE 1363 algorithm A.5.6.
getRandomRoot(GF2Polynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialField
Compute a random root of the given GF2Polynomial.
getRandomRoot(GF2Polynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2nONBField
Computes a random root of the given polynomial.
getRefGFP() - Method in class de.flexiprovider.pqc.tss.TSSParameterSpec
 
getRetain() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootCalc
returns the retain stacks storing all right nodes near to the root
getRightSubMatrix() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Get the submatrix of this matrix consisting of the rightmost numColumns-numRows columns.
getRoot() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootCalc
returns the finished root value
getRow(int) - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Return the row of this matrix with the given index.
getS() - Method in class de.flexiprovider.ec.keys.ECPrivateKey
 
getS() - Method in class de.flexiprovider.ec.keys.ECPrivateKeySpec
Returns the private key s.
getS() - Method in class de.flexiprovider.ec.keys.ECSecretKey
 
getS() - Method in class de.flexiprovider.pqc.pflash.PFlashKeyGenParameterSpec
 
getS() - Method in class de.flexiprovider.pqc.tss.TSSPublicKey
 
getSalt() - Method in class de.flexiprovider.core.kdf.PBKDF2ParameterSpec
 
getSaltLength() - Method in class de.flexiprovider.core.rsa.PSSParameterSpec
 
getSecondMatrix() - Method in class de.flexiprovider.common.math.codingtheory.GoppaCode.MaMaPe
 
getSecretKeyFactory(String) - Static method in class de.flexiprovider.api.Registry
Return an instance of the specified secret key factory.
getSecretKeyGenerator(String) - Static method in class de.flexiprovider.api.Registry
Return an instance of the specified secret key generator.
getSecureRandom() - Static method in class de.flexiprovider.api.Registry
 
getSecureRandom(String) - Static method in class de.flexiprovider.api.Registry
Return an instance of the specified source of randomness.
getSeed() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyGenParameterSpec
 
getSeedActive() - Method in class de.flexiprovider.pqc.hbc.gmss.Treehash
returns the active seed
getSeeds() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKeySpec
 
getSeeds() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
 
getSeedSize() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSParameterSpec
 
getSeedSize() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
 
getSetJ() - Method in class de.flexiprovider.common.math.codingtheory.GoppaCode.MatrixSet
 
getSharedInfo() - Method in class de.flexiprovider.common.ies.IESParameterSpec
 
getSharedInfo() - Method in class de.flexiprovider.core.kdf.KDFParameterSpec
 
getSig() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootSig
 
getSignature(byte[]) - Method in class de.flexiprovider.pqc.hbc.gmss.WinternitzOTSignature
 
getSignature(String) - Static method in class de.flexiprovider.api.Registry
Return an instance of the specified signature.
getSignatureLength() - Method in class de.flexiprovider.pqc.hbc.gmss.WinternitzOTSVerify
 
getSignatureLength() - Method in class de.flexiprovider.pqc.hbc.ots.CoronadoOTS
 
getSignatureLength() - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzPRFOTS
 
getSignatureLength() - Method in class de.flexiprovider.pqc.hbc.ots.LMOTS
 
getSignatureLength() - Method in interface de.flexiprovider.pqc.hbc.ots.OTS
 
getSignatureLength() - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzOTS
 
getSignatureLength() - Method in class de.flexiprovider.pqc.hbc.ots.MerkleOTS
 
getSignatureLength() - Method in class de.flexiprovider.pqc.hbc.ots.BiBaOTS
BiBaOTS has not a constant signature length.
getSignatureLength() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSSignature
 
getSInv() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey
 
getSInv() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKeySpec
 
getSInv() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKeySpec
 
getSInv() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey
 
getSize() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAParamGenParameterSpec
 
getSize() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQParamGenParameterSpec
 
getSize() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParamGenParameterSpec
 
getSquareRootMatrix() - Method in class de.flexiprovider.common.math.codingtheory.PolynomialRingGF2m
 
getSquaringMatrix() - Method in class de.flexiprovider.common.math.codingtheory.PolynomialRingGF2m
 
getSquaringVector(int) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialField
Return row vector i of the squaring matrix.
getStack() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootCalc
returns the shared stack
getStandardAlgParams(String) - Static method in class de.flexiprovider.api.Registry
Return the set of standardized algorithm parameters registered for the given algorithm, or null if no parameters are registered for the given algorithm.
getStatByte() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootSig
This method returns the status byte array
getStatByte() - Method in class de.flexiprovider.pqc.hbc.gmss.Treehash
Returns the status byte array used by the GMSSPrivateKeyASN.1 class
getStatByte() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootCalc
Returns the status byte array used by the GMSSPrivateKeyASN.1 class
getStatByte() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSLeaf
Returns the status byte array used by the GMSSPrivateKeyASN.1 class
getStatInt() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootSig
This method returns the status int array
getStatInt() - Method in class de.flexiprovider.pqc.hbc.gmss.Treehash
Returns the status int array used by the GMSSPrivateKeyASN.1 class
getStatInt() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootCalc
Returns the status int array used by the GMSSPrivateKeyASN.1 class
getStatInt() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSLeaf
Returns the status int array used by the GMSSPrivateKeyASN.1 class
getStatLong() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootSig
Converts the long parameters into byte arrays to store it in statByte-Array
getSubtreeRootSig() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKeySpec
 
getSubtreeRootSig() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
 
getSubtreeRootSig(int) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getSymCipherName() - Method in class de.flexiprovider.common.ies.IESParameterSpec
 
getSymKeyLength() - Method in class de.flexiprovider.common.ies.IESParameterSpec
 
getSymKFName() - Method in class de.flexiprovider.common.ies.IESParameterSpec
 
getT() - Method in class de.flexiprovider.pqc.ecc.ECCKeyGenParameterSpec
 
getT() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKey
 
getT() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKeySpec
 
getT() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKeySpec
 
getT() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKey
 
getT() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKey
 
getT() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKeySpec
 
getT() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKey
 
getT() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey
 
getTailStack() - Method in class de.flexiprovider.pqc.hbc.gmss.Treehash
Returns the tailstack
getTc() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialField
Returns the degree of the middle coefficient of the used field trinomial (x^n + x^(getTc()) + 1).
getTC() - Method in class de.flexiprovider.ec.asn1.TpBasis
 
getTC() - Method in class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nTrinomial
 
getTheta() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPrivateKey
 
getTheta() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPrivateKeySpec
 
getTreehash() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootCalc
returns the initial treehash instances, storing value y_3(i)
getTrinom() - Method in class de.flexiprovider.ec.asn1.CharacteristicTwoField
 
getUpperLeaf() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getUpperLeaf() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getUpperTreehashLeaf() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
getUpperTreehashLeaf() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
 
getValue() - Method in class de.flexiprovider.pqc.hbc.cmss.Node
 
getValueX() - Method in class de.flexiprovider.core.dsa.DSAPrivateKey
This function returns the secret exponent x.
getValueX() - Method in class de.flexiprovider.core.dsa.DSAPrivateKeySpec
 
getValueX() - Method in class de.flexiprovider.core.dsa.interfaces.DSAPrivateKey
 
getValueY() - Method in class de.flexiprovider.core.dsa.DSAPublicKeySpec
 
getValueY() - Method in class de.flexiprovider.core.dsa.DSAPublicKey
This function returns the public y.
getValueY() - Method in class de.flexiprovider.core.dsa.interfaces.DSAPublicKey
 
getVecArray() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Vector
 
getVector() - Method in class de.flexiprovider.common.math.linearalgebra.Permutation
 
getVectorRepresentation() - Method in class de.flexiprovider.pqc.ots.lm.GFPVectorSerial
 
getVectorRepresentation() - Method in class de.flexiprovider.pqc.tss.TSSVectorSerial
 
getVerificationKey() - Method in class de.flexiprovider.pqc.hbc.ots.CoronadoOTS
 
getVerificationKey() - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzPRFOTS
 
getVerificationKey() - Method in class de.flexiprovider.pqc.hbc.ots.LMOTS
 
getVerificationKey() - Method in interface de.flexiprovider.pqc.hbc.ots.OTS
 
getVerificationKey() - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzOTS
 
getVerificationKey() - Method in class de.flexiprovider.pqc.hbc.ots.MerkleOTS
 
getVerificationKey() - Method in class de.flexiprovider.pqc.hbc.ots.BiBaOTS
 
getVerificationKeyLength() - Method in class de.flexiprovider.pqc.hbc.ots.CoronadoOTS
 
getVerificationKeyLength() - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzPRFOTS
 
getVerificationKeyLength() - Method in class de.flexiprovider.pqc.hbc.ots.LMOTS
 
getVerificationKeyLength() - Method in interface de.flexiprovider.pqc.hbc.ots.OTS
 
getVerificationKeyLength() - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzOTS
 
getVerificationKeyLength() - Method in class de.flexiprovider.pqc.hbc.ots.MerkleOTS
 
getVerificationKeyLength() - Method in class de.flexiprovider.pqc.hbc.ots.BiBaOTS
 
getVersion() - Method in class de.flexiprovider.core.rc5.RC5ParameterSpec
 
getVi() - Method in class de.flexiprovider.pqc.rainbow.Layer
Getter for the number of vinegar variables of this layer.
getVi() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKey
Returns the array of vi-s
getVi() - Method in class de.flexiprovider.pqc.rainbow.RainbowPrivateKeySpec
/** Returns the array of vi-s
getVi() - Method in class de.flexiprovider.pqc.rainbow.RainbowParameterSpec
Getter for the array containing the number of Vinegar-variables per layer
getViNext() - Method in class de.flexiprovider.pqc.rainbow.Layer
Getter for the number of vinegar variables of the next layer.
getW() - Method in class de.flexiprovider.ec.keys.ECPublicKeySpec
Returns the public key W.
getW() - Method in class de.flexiprovider.ec.keys.ECPublicKey
 
getWinternitzParameter() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSParameterset
Returns the array of WinternitzParameter (for each layer) of the authentication trees
getWinternitzParameter() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSParameterSpec
Returns the array of Winternitz parameters (for each layer) of the authentication trees
getWordSize() - Method in class de.flexiprovider.core.rc5.RC5ParameterSpec
 
getX() - Method in class de.flexiprovider.core.dsa.interfaces.DSAPrivateKey
 
getX() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
 
getX() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
 
getX() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
 
getXAffin() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
 
getXAffin() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Return the x-coordinate of this point in affine representation.
getXAffin() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
Return the x-coordinate of this point in affine representation.
getY() - Method in class de.flexiprovider.core.dsa.interfaces.DSAPublicKey
 
getY() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
 
getY() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
 
getY() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
 
getYAffin() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
 
getYAffin() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Return the y-coordinate of this point in affine representation.
getYAffin() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
Return the y-coordinate of this point in affine representation.
getZ() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
 
getZ() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
 
getZ() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
 
GF2Field - class de.flexiprovider.pqc.rainbow.util.GF2Field.
This class provides the basic operations like addition, multiplication and finding the multiplicative inverse of an element in GF2^8.
GF2Field() - Constructor for class de.flexiprovider.pqc.rainbow.util.GF2Field
 
GF2Matrix - class de.flexiprovider.common.math.linearalgebra.GF2Matrix.
This class describes some operations with matrices over finite field GF(2) and is used in ecc and MQ-PKC (also has some specific methods and implementation)
GF2Matrix(byte[]) - Constructor for class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Create the matrix from encoded form.
GF2Matrix(GF2Matrix) - Constructor for class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Copy constructor.
GF2Matrix(int, char) - Constructor for class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Create an nxn matrix of the given type.
GF2Matrix(int, char, SecureRandom) - Constructor for class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Create an nxn matrix of the given type.
GF2Matrix(int, int[][]) - Constructor for class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Create the matrix with the contents of the given array.
GF2mField - class de.flexiprovider.common.math.codingtheory.GF2mField.
This class describes operations with elements from the finite field F = GF(2^m).
GF2mField(byte[]) - Constructor for class de.flexiprovider.common.math.codingtheory.GF2mField
 
GF2mField(GF2mField) - Constructor for class de.flexiprovider.common.math.codingtheory.GF2mField
 
GF2mField(int) - Constructor for class de.flexiprovider.common.math.codingtheory.GF2mField
create a finite field GF(2^m)
GF2mField(int, int) - Constructor for class de.flexiprovider.common.math.codingtheory.GF2mField
create a finite field GF(2^m) with the fixed field polynomial
GF2mMatrix - class de.flexiprovider.common.math.linearalgebra.GF2mMatrix.
This class describes some operations with matrices over finite field GF(2m) with small m (1< m <32).
GF2mMatrix(GF2mField, byte[]) - Constructor for class de.flexiprovider.common.math.linearalgebra.GF2mMatrix
Constructor.
GF2mMatrix(GF2mField, int[][]) - Constructor for class de.flexiprovider.common.math.linearalgebra.GF2mMatrix
Constructor.
GF2mMatrix(GF2mMatrix) - Constructor for class de.flexiprovider.common.math.linearalgebra.GF2mMatrix
Copy constructor.
GF2mVector - class de.flexiprovider.common.math.linearalgebra.GF2mVector.
This class implements vectors over the finite field GF(2m) for small m (i.e., 1<m<32).
GF2mVector(GF2mField, byte[]) - Constructor for class de.flexiprovider.common.math.linearalgebra.GF2mVector
creates the vector over GF(2^m) of given length and with elements from array v (beginning at the first bit)
GF2mVector(GF2mField, int[]) - Constructor for class de.flexiprovider.common.math.linearalgebra.GF2mVector
Create a new vector over GF(2m) of the given length and element array.
GF2mVector(GF2mVector) - Constructor for class de.flexiprovider.common.math.linearalgebra.GF2mVector
Copy constructor.
GF2nElement - class de.flexiprovider.common.math.finitefields.GF2nElement.
This abstract class implements an element of the finite field GF(2)n in either optimal normal basis representation (ONB) or in polynomial representation.
GF2nElement() - Constructor for class de.flexiprovider.common.math.finitefields.GF2nElement
 
GF2nField - class de.flexiprovider.common.math.finitefields.GF2nField.
This abstract class defines the finite field GF(2n).
GF2nField() - Constructor for class de.flexiprovider.common.math.finitefields.GF2nField
 
GF2nONBElement - class de.flexiprovider.common.math.finitefields.GF2nONBElement.
This class implements an element of the finite field GF(2n ).
GF2nONBElement(GF2nONBElement) - Constructor for class de.flexiprovider.common.math.finitefields.GF2nONBElement
Copy constructor.
GF2nONBElement(GF2nONBField, byte[]) - Constructor for class de.flexiprovider.common.math.finitefields.GF2nONBElement
Construct a new GF2nONBElement from its encoding.
GF2nONBElement(GF2nONBField, FlexiBigInt) - Constructor for class de.flexiprovider.common.math.finitefields.GF2nONBElement
Construct the element of the field gf2n with the specified value val.
GF2nONBElement(GF2nONBField, Random) - Constructor for class de.flexiprovider.common.math.finitefields.GF2nONBElement
Construct a random element over the field gf2n, using the specified source of randomness.
GF2nONBField - class de.flexiprovider.common.math.finitefields.GF2nONBField.
This class implements the abstract class GF2nField for ONB representation.
GF2nONBField(int) - Constructor for class de.flexiprovider.common.math.finitefields.GF2nONBField
constructs an instance of the finite field with 2deg elements and characteristic 2.
GF2nPolynomial - class de.flexiprovider.common.math.finitefields.GF2nPolynomial.
This class implements polynomials over GF2nElements.
GF2nPolynomial(GF2nPolynomial) - Constructor for class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Creates a new PolynomialGF2n by cloning the given PolynomialGF2n a.
GF2nPolynomial(GF2Polynomial, GF2nField) - Constructor for class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Creates a new PolynomialGF2n from the given Bitstring polynomial over the GF2nField B1.
GF2nPolynomial(int, GF2nElement) - Constructor for class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Creates a new PolynomialGF2n of size deg and elem as coefficients.
GF2nPolynomialElement - class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement.
This class implements elements of finite binary fields GF(2n) using polynomial representation.
GF2nPolynomialElement(GF2nPolynomialElement) - Constructor for class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Creates a new GF2nPolynomialElement by cloning the given GF2nPolynomialElement b.
GF2nPolynomialElement(GF2nPolynomialField, byte[]) - Constructor for class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Creates a new GF2nPolynomialElement using the given field f and byte[] os as value.
GF2nPolynomialElement(GF2nPolynomialField, GF2Polynomial) - Constructor for class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Creates a new GF2nPolynomialElement using the given field and Bitstring.
GF2nPolynomialElement(GF2nPolynomialField, int[]) - Constructor for class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Creates a new GF2nPolynomialElement using the given field f and int[] is as value.
GF2nPolynomialElement(GF2nPolynomialField, Random) - Constructor for class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Create a new random GF2nPolynomialElement using the given field and source of randomness.
GF2nPolynomialField - class de.flexiprovider.common.math.finitefields.GF2nPolynomialField.
This class implements the abstract class GF2nField for polynomial representation.
GF2nPolynomialField(int) - Constructor for class de.flexiprovider.common.math.finitefields.GF2nPolynomialField
constructs an instance of the finite field with 2deg elements and characteristic 2.
GF2nPolynomialField(int, boolean) - Constructor for class de.flexiprovider.common.math.finitefields.GF2nPolynomialField
constructs an instance of the finite field with 2deg elements and characteristic 2.
GF2nPolynomialField(int, GF2Polynomial) - Constructor for class de.flexiprovider.common.math.finitefields.GF2nPolynomialField
Creates a new GF2nField of degree i and uses the given polynomial as field polynomial.
GF2Polynomial - class de.flexiprovider.common.math.finitefields.GF2Polynomial.
This class stores very long strings of bits and does some basic arithmetics.
GF2Polynomial(GF2Polynomial) - Constructor for class de.flexiprovider.common.math.finitefields.GF2Polynomial
Creates a new GF2Polynomial by cloneing the given GF2Polynomial b.
GF2Polynomial(int) - Constructor for class de.flexiprovider.common.math.finitefields.GF2Polynomial
Creates a new GF2Polynomial of the given length and value zero.
GF2Polynomial(int, byte[]) - Constructor for class de.flexiprovider.common.math.finitefields.GF2Polynomial
Creates a new GF2Polynomial by converting the given byte[] os according to 1363 and using the given length.
GF2Polynomial(int, FlexiBigInt) - Constructor for class de.flexiprovider.common.math.finitefields.GF2Polynomial
Creates a new GF2Polynomial by converting the given FlexiBigInt bi according to 1363 and using the given length.
GF2Polynomial(int, int[]) - Constructor for class de.flexiprovider.common.math.finitefields.GF2Polynomial
Creates a new GF2Polynomial of the given length using the given int[].
GF2Polynomial(int, Random) - Constructor for class de.flexiprovider.common.math.finitefields.GF2Polynomial
Creates a new GF2Polynomial of the given length and random value.
GF2Polynomial(int, String) - Constructor for class de.flexiprovider.common.math.finitefields.GF2Polynomial
Creates a new GF2Polynomial of the given length and value selected by value: ZERO ONE RANDOM X ALL
GF2Vector - class de.flexiprovider.common.math.linearalgebra.GF2Vector.
This class implements the abstract class Vector for the case of vectors over the finite field GF(2).
GF2Vector(GF2Vector) - Constructor for class de.flexiprovider.common.math.linearalgebra.GF2Vector
Copy constructor.
GF2Vector(int) - Constructor for class de.flexiprovider.common.math.linearalgebra.GF2Vector
Construct the zero vector of the given length.
GF2Vector(int[], int) - Constructor for class de.flexiprovider.common.math.linearalgebra.GF2Vector
Construct a new GF2Vector of the given length and with the given element array.
GF2Vector(int, int[]) - Constructor for class de.flexiprovider.common.math.linearalgebra.GF2Vector
Construct a GF2Vector of the given length and with elements from the given array.
GF2Vector(int, int, SecureRandom) - Constructor for class de.flexiprovider.common.math.linearalgebra.GF2Vector
Construct a random GF2Vector of the given length with the specified number of non-zero coefficients.
GF2Vector(int, SecureRandom) - Constructor for class de.flexiprovider.common.math.linearalgebra.GF2Vector
Construct a random GF2Vector of the given length.
GFElement - interface de.flexiprovider.common.math.finitefields.GFElement.
This interface defines a finite field element.
GFException - exception de.flexiprovider.common.exceptions.GFException.
This exception is the parentclass of all exceptions, that relate to the gf-arithmetic.
GFException() - Constructor for class de.flexiprovider.common.exceptions.GFException
Default constructor.
GFException(String) - Constructor for class de.flexiprovider.common.exceptions.GFException
Calls super-constructor with the message "A field-specific exception was thrown: details".
GFP32Polynomial - class de.flexiprovider.common.math.polynomials.GFP32Polynomial.
An Element of this class represents a Polynomial within a GFP Ring Structure.
GFP32Polynomial(byte[]) - Constructor for class de.flexiprovider.common.math.polynomials.GFP32Polynomial
Constructor for decoding a previously encoded GFP32Polynomial using the getEncoded() method
GFP32Polynomial(int[], int, int[]) - Constructor for class de.flexiprovider.common.math.polynomials.GFP32Polynomial
Standard Constructor for generating a new GFPPolynomial
GFP32Polynomial(int[], int, SecureRandom) - Constructor for class de.flexiprovider.common.math.polynomials.GFP32Polynomial
Special Constructor without a Polynomial parameter but with a Secure Random generator.
GFP64Polynomial - class de.flexiprovider.common.math.polynomials.GFP64Polynomial.
An Element of this class represents a Polynomial within a GFP Ring Structure.
GFP64Polynomial(byte[]) - Constructor for class de.flexiprovider.common.math.polynomials.GFP64Polynomial
Constructor for decoding a previously encoded GFPPolynomial using the getEncoded() method
GFP64Polynomial(long[], long, long[]) - Constructor for class de.flexiprovider.common.math.polynomials.GFP64Polynomial
Standard Constructor for generating a new GFPPolynomial
GFP64Polynomial(long[], long, SecureRandom) - Constructor for class de.flexiprovider.common.math.polynomials.GFP64Polynomial
Special Constructor without a Polynomial parameter but with a Secure Random generator.
GFPElement - class de.flexiprovider.common.math.finitefields.GFPElement.
This class implements an element of the finite field GF(p), where p is a large prime.
GFPElement(byte[], FlexiBigInt) - Constructor for class de.flexiprovider.common.math.finitefields.GFPElement
Create a new GFPElement from the given encoded value and field order.
GFPElement(FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.common.math.finitefields.GFPElement
Create a new GFPElement from the given value and field order.
GFPElement(GFPElement) - Constructor for class de.flexiprovider.common.math.finitefields.GFPElement
Copy constructor.
GFPVectorSerial - class de.flexiprovider.pqc.ots.lm.GFPVectorSerial.
Parses a Vector of GFPPolynomial to a byte Array and vice versa This Class is primarily used for LMOTS and TSS, an equivalent functionality can be accomplished with use of ASN.1, but usage of this class should be slightly more efficient for this specific purpose.
GFPVectorSerial(byte[]) - Constructor for class de.flexiprovider.pqc.ots.lm.GFPVectorSerial
Constructor for a byte Array (probably useless)
GFPVectorSerial(Vector) - Constructor for class de.flexiprovider.pqc.ots.lm.GFPVectorSerial
Constructor for a Vector
GMSSKeyFactory - class de.flexiprovider.pqc.hbc.gmss.GMSSKeyFactory.
This class transforms GMSS keys and GMSS key specifications into a form that can be used with the FlexiPQCProvider.
GMSSKeyFactory() - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSKeyFactory
 
GMSSKeyPairGenerator - class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator.
This class implements key pair generation of the generalized Merkle signature scheme (GMSS).
GMSSKeyPairGenerator.GMSSwithSHA1 - class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator.GMSSwithSHA1.
GMSSKeyPairGenerator with SHA1
GMSSKeyPairGenerator.GMSSwithSHA1() - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator.GMSSwithSHA1
Constructor.
GMSSKeyPairGenerator.GMSSwithSHA224 - class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator.GMSSwithSHA224.
GMSSKeyPairGenerator with SHA224
GMSSKeyPairGenerator.GMSSwithSHA224() - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator.GMSSwithSHA224
Constructor.
GMSSKeyPairGenerator.GMSSwithSHA256 - class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator.GMSSwithSHA256.
GMSSKeyPairGenerator with SHA256
GMSSKeyPairGenerator.GMSSwithSHA256() - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator.GMSSwithSHA256
Constructor.
GMSSKeyPairGenerator.GMSSwithSHA384 - class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator.GMSSwithSHA384.
GMSSKeyPairGenerator with SHA384
GMSSKeyPairGenerator.GMSSwithSHA384() - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator.GMSSwithSHA384
Constructor.
GMSSKeyPairGenerator.GMSSwithSHA512 - class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator.GMSSwithSHA512.
GMSSKeyPairGenerator with SHA512
GMSSKeyPairGenerator.GMSSwithSHA512() - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator.GMSSwithSHA512
Constructor.
GMSSKeyPairGenerator(String, String, String) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator
The standard constructor tries to generate the GMSS algorithm identifier with the corresponding OID.
GMSSLeaf - class de.flexiprovider.pqc.hbc.gmss.GMSSLeaf.
This class implements the distributed computation of the public key of the Winternitz one-time signature scheme (OTSS).
GMSSLeaf(String[], byte[][], int[]) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSLeaf
This constructor regenerates a prior GMSSLeaf object
GMSSLeaf(String[], int, int) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSLeaf
The constructor precomputes some needed variables for ditributed leaf calculation
GMSSParameterset - class de.flexiprovider.pqc.hbc.gmss.GMSSParameterset.
This class provides a specification for the GMSS parameters that are used by the GMSSKeyPairGenerator and GMSSSignature classes.
GMSSParameterset(int, int[], int[], int[]) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSParameterset
The constructor for the parameters of the GMSSKeyPairGenerator.
GMSSParameterSpec - class de.flexiprovider.pqc.hbc.gmss.GMSSParameterSpec.
This class provides a specification for the GMSS parameters that are used by the GMSSKeyPairGenerator and GMSSSignature classes.
GMSSParameterSpec(GMSSParameterset) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSParameterSpec
The constructor
GMSSParameterSpec(int, int[], int[], int[]) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSParameterSpec
The constructor for the parameters of the GMSSKeyPairGenerator.
GMSSPrivateKey - class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey.
This class implements a GMSS private key and is usually initiated by the GMSSKeyPairGenerator.
GMSSPrivateKey(byte[][], byte[][], byte[][][], byte[][][], Treehash[][], Treehash[][], Vector[], Vector[], Vector[][], Vector[][], byte[][], byte[][], GMSSParameterset, String[]) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
Generates a new GMSS private key
GMSSPrivateKey(GMSSPrivateKeySpec) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
Constructor
GMSSPrivateKey(int[], byte[][], byte[][], byte[][][], byte[][][], byte[][][], Treehash[][], Treehash[][], Vector[], Vector[], Vector[][], Vector[][], GMSSLeaf[], GMSSLeaf[], GMSSLeaf[], int[], byte[][], GMSSRootCalc[], byte[][], GMSSRootSig[], GMSSParameterset, String[]) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
Generates a new GMSS private key
GMSSPrivateKeyASN1 - class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeyASN1.
This class represents an ASN.1 encoded GMSSPrivateKey.
GMSSPrivateKeyASN1(ASN1Type) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeyASN1
The Constructor
GMSSPrivateKeyASN1(int[], byte[][], byte[][], byte[][][], byte[][][], byte[][][], Treehash[][], Treehash[][], Vector[], Vector[], Vector[][], Vector[][], GMSSLeaf[], GMSSLeaf[], GMSSLeaf[], int[], byte[][], GMSSRootCalc[], byte[][], GMSSRootSig[], GMSSParameterset, String[]) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeyASN1
 
GMSSPrivateKeySpec - class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec.
This class provides a specification for a GMSS private key.
GMSSPrivateKeySpec(int[], byte[][], byte[][], byte[][][], byte[][][], Treehash[][], Treehash[][], Vector[], Vector[], Vector[][], Vector[][], byte[][][], GMSSLeaf[], GMSSLeaf[], GMSSLeaf[], int[], byte[][], GMSSRootCalc[], byte[][], GMSSRootSig[], GMSSParameterset, String[]) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKeySpec
/**
GMSSPublicKey - class de.flexiprovider.pqc.hbc.gmss.GMSSPublicKey.
This class implements the GMSS public key and is usually initiated by the GMSSKeyPairGenerator.
GMSSPublicKey(byte[], GMSSParameterset) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSPublicKey
The constructor
GMSSPublicKey(GMSSPublicKeySpec) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSPublicKey
The constructor
GMSSPublicKeyASN1 - class de.flexiprovider.pqc.hbc.gmss.GMSSPublicKeyASN1.
This class implements an ASN.1 encoded GMSS public key.
GMSSPublicKeyASN1(ASN1Type) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSPublicKeyASN1
The Constructor
GMSSPublicKeyASN1(byte[], GMSSParameterset) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSPublicKeyASN1
The Constructor
GMSSPublicKeySpec - class de.flexiprovider.pqc.hbc.gmss.GMSSPublicKeySpec.
This class provides a specification for a GMSS public key.
GMSSPublicKeySpec(byte[], GMSSParameterset) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSPublicKeySpec
The constructor.
GMSSRandom - class de.flexiprovider.pqc.hbc.gmss.GMSSRandom.
This class provides a PRNG for GMSS
GMSSRandom(MessageDigest) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSRandom
Constructor
GMSSRandomBigInt - class de.flexiprovider.pqc.hbc.gmss.GMSSRandomBigInt.
This class provides a PRNG for GMSS, using FlexiBigInts
GMSSRandomBigInt(MessageDigest) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSRandomBigInt
 
GMSSRootCalc - class de.flexiprovider.pqc.hbc.gmss.GMSSRootCalc.
This class computes a whole Merkle tree and saves the needed values for AuthPath computation.
GMSSRootCalc(int, int, String[]) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSRootCalc
Constructor
GMSSRootCalc(String[], byte[][], int[], Treehash[], Vector[]) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSRootCalc
This constructor regenerates a prior treehash object
GMSSRootSig - class de.flexiprovider.pqc.hbc.gmss.GMSSRootSig.
This class implements the distributed signature generation of the Winternitz one-time signature scheme (OTSS), described in C.Dods, N.P.
GMSSRootSig(String[], byte[][], int[]) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSRootSig
This constructor regenerates a prior GMSSRootSig object used by the GMSSPrivateKeyASN.1 class
GMSSRootSig(String[], int, int) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSRootSig
The constructor generates the PRNG and initializes some variables
GMSSSignature - class de.flexiprovider.pqc.hbc.gmss.GMSSSignature.
This class implements the GMSS signature scheme.
GMSSSignature.GMSSwithSHA1 - class de.flexiprovider.pqc.hbc.gmss.GMSSSignature.GMSSwithSHA1.
GMSSSignature with SHA1 message digest
GMSSSignature.GMSSwithSHA1() - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSSignature.GMSSwithSHA1
Constructor.
GMSSSignature.GMSSwithSHA224 - class de.flexiprovider.pqc.hbc.gmss.GMSSSignature.GMSSwithSHA224.
GMSSSignature with SHA224 message digest
GMSSSignature.GMSSwithSHA224() - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSSignature.GMSSwithSHA224
Constructor.
GMSSSignature.GMSSwithSHA256 - class de.flexiprovider.pqc.hbc.gmss.GMSSSignature.GMSSwithSHA256.
GMSSSignature with SHA256 message digest
GMSSSignature.GMSSwithSHA256() - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSSignature.GMSSwithSHA256
Constructor.
GMSSSignature.GMSSwithSHA384 - class de.flexiprovider.pqc.hbc.gmss.GMSSSignature.GMSSwithSHA384.
GMSSSignature with SHA384 message digest
GMSSSignature.GMSSwithSHA384() - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSSignature.GMSSwithSHA384
Constructor.
GMSSSignature.GMSSwithSHA512 - class de.flexiprovider.pqc.hbc.gmss.GMSSSignature.GMSSwithSHA512.
GMSSSignature with SHA512 message digest
GMSSSignature.GMSSwithSHA512() - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSSignature.GMSSwithSHA512
Constructor.
GMSSSignature(String, String, String) - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSSignature
The standard constructor tries to generate the MerkleTree Algorithm identifier with the corresponding OID.
GMSSUtilities - class de.flexiprovider.pqc.hbc.gmss.GMSSUtilities.
This class provides several methods that are required by the GMSS classes.
GMSSUtilities() - Constructor for class de.flexiprovider.pqc.hbc.gmss.GMSSUtilities
 
GnBasis - class de.flexiprovider.ec.asn1.GnBasis.
This class represents a prime-field as defined in ANS X9.62 - 1998.
GnBasis() - Constructor for class de.flexiprovider.ec.asn1.GnBasis
 
GoppaCode - class de.flexiprovider.common.math.codingtheory.GoppaCode.
This class describes decoding operations of an irreducible binary Goppa code.
GoppaCode.MaMaPe - class de.flexiprovider.common.math.codingtheory.GoppaCode.MaMaPe.
This class is a container for two instances of GF2Matrix and one instance of Permutation.
GoppaCode.MaMaPe(GF2Matrix, GF2Matrix, Permutation) - Constructor for class de.flexiprovider.common.math.codingtheory.GoppaCode.MaMaPe
Construct a new MaMaPe container with the given parameters.
GoppaCode.MatrixSet - class de.flexiprovider.common.math.codingtheory.GoppaCode.MatrixSet.
This class is a container for an instance of GF2Matrix and one int[].
GoppaCode.MatrixSet(GF2Matrix, int[]) - Constructor for class de.flexiprovider.common.math.codingtheory.GoppaCode.MatrixSet
Construct a new MatrixSet container with the given parameters.

H

hash(int, byte[], int) - Static method in class de.flexiprovider.core.md.swifftx.SWIFFTX
Hash() provides a method to perform all-at-once processing of the input data using SWIFFTX and returns the resulting hash value.
hashCode() - Method in class de.flexiprovider.common.math.FlexiBigInt
 
hashCode() - Method in class de.flexiprovider.core.desede.DESedeKey
 
hashCode() - Method in class de.flexiprovider.core.dsa.DSAPrivateKey
 
hashCode() - Method in class de.flexiprovider.core.dsa.DSAPublicKey
 
hashCode() - Method in class de.flexiprovider.core.rsa.RSAPublicKey
 
hashCode() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
 
hashCode() - Method in class de.flexiprovider.core.rsa.RSAPrivateKey
 
hashCode() - Method in class de.flexiprovider.core.rsa.PSSParameterSpec
 
hashCode() - Method in class de.flexiprovider.core.rsa.RSAOAEPParameterSpec
 
hashCode() - Method in class de.flexiprovider.common.math.codingtheory.GF2mField
 
hashCode() - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
 
hashCode() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
 
hashCode() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
 
hashCode() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
 
hashCode() - Method in class de.flexiprovider.common.math.ellipticcurves.EllipticCurve
 
hashCode() - Method in class de.flexiprovider.common.math.finitefields.GFPElement
 
hashCode() - Method in interface de.flexiprovider.common.math.finitefields.GFElement
 
hashCode() - Method in class de.flexiprovider.common.math.finitefields.GF2nField
 
hashCode() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
 
hashCode() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
 
hashCode() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
 
hashCode() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
 
hashCode() - Method in class de.flexiprovider.common.math.linearalgebra.Vector
 
hashCode() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Vector
 
hashCode() - Method in class de.flexiprovider.common.math.linearalgebra.GF2mVector
 
hashCode() - Method in class de.flexiprovider.common.math.linearalgebra.GF2mMatrix
 
hashCode() - Method in class de.flexiprovider.common.math.linearalgebra.Permutation
 
hashCode() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
 
hashCode() - Method in class de.flexiprovider.common.math.polynomials.ProductFormConvolutionPolynomial
 
hashCode() - Method in class de.flexiprovider.common.math.polynomials.BinaryConvolutionPolynomial
 
hashCode() - Method in class de.flexiprovider.common.math.polynomials.SparseBinaryConvolutionPolynomial
 
hashCode() - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
 
hashCode() - Method in class de.flexiprovider.common.math.quadraticfields.QuadraticIdeal
 
hashCode() - Method in class de.flexiprovider.core.camellia.CamelliaKey
 
hashCode() - Method in class de.flexiprovider.core.elgamal.ElGamalPrivateKey
 
hashCode() - Method in class de.flexiprovider.core.elgamal.ElGamalPublicKey
 
hashCode() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKey
 
hashCode() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKey
 
hashCode() - Method in class de.flexiprovider.core.idea.IDEAKey
 
hashCode() - Method in class de.flexiprovider.core.mac.HMacKey
 
hashCode() - Method in class de.flexiprovider.core.mac.TwoTrackMacKey
 
hashCode() - Method in class de.flexiprovider.core.mars.MARSKey
 
hashCode() - Method in class de.flexiprovider.core.mersa.MeRSAPrivateKey
 
hashCode() - Method in class de.flexiprovider.core.misty1.Misty1Key
 
hashCode() - Method in class de.flexiprovider.core.mprsa.MpRSAPrivateKey
 
hashCode() - Method in class de.flexiprovider.core.rc2.RC2Key
 
hashCode() - Method in class de.flexiprovider.core.rc5.RC5ParameterSpec
 
hashCode() - Method in class de.flexiprovider.core.rc5.RC5Key
 
hashCode() - Method in class de.flexiprovider.core.rc6.RC6Key
 
hashCode() - Method in class de.flexiprovider.core.rijndael.RijndaelParameterSpec
 
hashCode() - Method in class de.flexiprovider.core.rijndael.RijndaelKey
 
hashCode() - Method in class de.flexiprovider.core.saferplus.SAFERPlusKey
 
hashCode() - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKey
 
hashCode() - Method in class de.flexiprovider.core.serpent.SerpentKey
 
hashCode() - Method in class de.flexiprovider.core.shacal.ShacalKey
 
hashCode() - Method in class de.flexiprovider.core.shacal2.Shacal2Key
 
hashCode() - Method in class de.flexiprovider.core.twofish.TwofishKey
 
hashCode() - Method in class de.flexiprovider.ec.keys.ECPrivateKey
 
hashCode() - Method in class de.flexiprovider.ec.keys.ECSecretKey
 
hashCode() - Method in class de.flexiprovider.ec.keys.ECPublicKey
 
hashCode() - Method in class de.flexiprovider.ec.parameters.CurveParams
 
hashCode() - Method in class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGFP
 
hashCode() - Method in class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2n
 
hashCode() - Method in class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nONB
 
hashCode() - Method in class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nTrinomial
 
hashCode() - Method in class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nPentanomial
 
hashCode() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPublicKey
 
hashCode() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPrivateKey
 
hashCode() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAParameterSpec
 
hashCode() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPublicKey
 
hashCode() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPrivateKey
 
hashCode() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQParameterSpec
 
hashCode() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKey
 
hashCode() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameterSpec
 
hashCode() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPublicKey
 
hashCode() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKey
 
hashCode() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey
 
hashCode() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKey
 
hashCode() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKey
 
hashCode() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKey
 
hashCode() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey
 
hashCode() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKey
 
hashCode() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
 
hashCode() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPublicKey
 
hashCode() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPrivateKey
 
hashCode() - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKey
 
hashCode() - Method in class de.flexiprovider.pqc.pflash.PFlashPublicKey
 
hashFunction - Variable in class de.flexiprovider.pqc.tss.TSS
the hash-function described in the document
hashSignature(byte[]) - Method in class de.flexiprovider.pqc.ots.lm.LMOTSSignature
Hashes the LMOTS Signature as specified in LMOTSSignature
HMac - class de.flexiprovider.core.mac.HMac.
This class extends the MAC class for providing the functionality of the HMAC(Keyed-Hashing for Message Authentication) algorithm, as specified in RFC 2104.
HMac.DHA256 - class de.flexiprovider.core.mac.HMac.DHA256.
 
HMac.DHA256() - Constructor for class de.flexiprovider.core.mac.HMac.DHA256
 
HMac.FORK256 - class de.flexiprovider.core.mac.HMac.FORK256.
 
HMac.FORK256() - Constructor for class de.flexiprovider.core.mac.HMac.FORK256
 
HMac.MD4 - class de.flexiprovider.core.mac.HMac.MD4.
 
HMac.MD4() - Constructor for class de.flexiprovider.core.mac.HMac.MD4
 
HMac.MD5 - class de.flexiprovider.core.mac.HMac.MD5.
 
HMac.MD5() - Constructor for class de.flexiprovider.core.mac.HMac.MD5
 
HMac.RIPEMD128 - class de.flexiprovider.core.mac.HMac.RIPEMD128.
 
HMac.RIPEMD128() - Constructor for class de.flexiprovider.core.mac.HMac.RIPEMD128
 
HMac.RIPEMD160 - class de.flexiprovider.core.mac.HMac.RIPEMD160.
 
HMac.RIPEMD160() - Constructor for class de.flexiprovider.core.mac.HMac.RIPEMD160
 
HMac.RIPEMD256 - class de.flexiprovider.core.mac.HMac.RIPEMD256.
 
HMac.RIPEMD256() - Constructor for class de.flexiprovider.core.mac.HMac.RIPEMD256
 
HMac.RIPEMD320 - class de.flexiprovider.core.mac.HMac.RIPEMD320.
 
HMac.RIPEMD320() - Constructor for class de.flexiprovider.core.mac.HMac.RIPEMD320
 
HMac.SHA1 - class de.flexiprovider.core.mac.HMac.SHA1.
 
HMac.SHA1() - Constructor for class de.flexiprovider.core.mac.HMac.SHA1
 
HMac.SHA224 - class de.flexiprovider.core.mac.HMac.SHA224.
 
HMac.SHA224() - Constructor for class de.flexiprovider.core.mac.HMac.SHA224
 
HMac.SHA256 - class de.flexiprovider.core.mac.HMac.SHA256.
 
HMac.SHA256() - Constructor for class de.flexiprovider.core.mac.HMac.SHA256
 
HMac.SHA384 - class de.flexiprovider.core.mac.HMac.SHA384.
 
HMac.SHA384() - Constructor for class de.flexiprovider.core.mac.HMac.SHA384
 
HMac.SHA512 - class de.flexiprovider.core.mac.HMac.SHA512.
 
HMac.SHA512() - Constructor for class de.flexiprovider.core.mac.HMac.SHA512
 
HMac.Tiger - class de.flexiprovider.core.mac.HMac.Tiger.
 
HMac.Tiger() - Constructor for class de.flexiprovider.core.mac.HMac.Tiger
 
HMac(MessageDigest, int) - Constructor for class de.flexiprovider.core.mac.HMac
Creates a new HMac for the specified hash algorithm.
HMacKey - class de.flexiprovider.core.mac.HMacKey.
A simple class representing a key for Hmac.
HMacKey(byte[]) - Constructor for class de.flexiprovider.core.mac.HMacKey
Construct a new Hmac key from the specified key bytes.
HMacKeyFactory - class de.flexiprovider.core.mac.HMacKeyFactory.
 
HMacKeyFactory() - Constructor for class de.flexiprovider.core.mac.HMacKeyFactory
 
HMacKeyGenerator - class de.flexiprovider.core.mac.HMacKeyGenerator.
 
HMacKeyGenerator.DHA256 - class de.flexiprovider.core.mac.HMacKeyGenerator.DHA256.
 
HMacKeyGenerator.DHA256() - Constructor for class de.flexiprovider.core.mac.HMacKeyGenerator.DHA256
 
HMacKeyGenerator.FORK256 - class de.flexiprovider.core.mac.HMacKeyGenerator.FORK256.
 
HMacKeyGenerator.FORK256() - Constructor for class de.flexiprovider.core.mac.HMacKeyGenerator.FORK256
 
HMacKeyGenerator.MD4 - class de.flexiprovider.core.mac.HMacKeyGenerator.MD4.
 
HMacKeyGenerator.MD4() - Constructor for class de.flexiprovider.core.mac.HMacKeyGenerator.MD4
 
HMacKeyGenerator.MD5 - class de.flexiprovider.core.mac.HMacKeyGenerator.MD5.
 
HMacKeyGenerator.MD5() - Constructor for class de.flexiprovider.core.mac.HMacKeyGenerator.MD5
 
HMacKeyGenerator.RIPEMD128 - class de.flexiprovider.core.mac.HMacKeyGenerator.RIPEMD128.
 
HMacKeyGenerator.RIPEMD128() - Constructor for class de.flexiprovider.core.mac.HMacKeyGenerator.RIPEMD128
 
HMacKeyGenerator.RIPEMD160 - class de.flexiprovider.core.mac.HMacKeyGenerator.RIPEMD160.
 
HMacKeyGenerator.RIPEMD160() - Constructor for class de.flexiprovider.core.mac.HMacKeyGenerator.RIPEMD160
 
HMacKeyGenerator.RIPEMD256 - class de.flexiprovider.core.mac.HMacKeyGenerator.RIPEMD256.
 
HMacKeyGenerator.RIPEMD256() - Constructor for class de.flexiprovider.core.mac.HMacKeyGenerator.RIPEMD256
 
HMacKeyGenerator.RIPEMD320 - class de.flexiprovider.core.mac.HMacKeyGenerator.RIPEMD320.
 
HMacKeyGenerator.RIPEMD320() - Constructor for class de.flexiprovider.core.mac.HMacKeyGenerator.RIPEMD320
 
HMacKeyGenerator.SHA1 - class de.flexiprovider.core.mac.HMacKeyGenerator.SHA1.
 
HMacKeyGenerator.SHA1() - Constructor for class de.flexiprovider.core.mac.HMacKeyGenerator.SHA1
 
HMacKeyGenerator.SHA224 - class de.flexiprovider.core.mac.HMacKeyGenerator.SHA224.
 
HMacKeyGenerator.SHA224() - Constructor for class de.flexiprovider.core.mac.HMacKeyGenerator.SHA224
 
HMacKeyGenerator.SHA256 - class de.flexiprovider.core.mac.HMacKeyGenerator.SHA256.
 
HMacKeyGenerator.SHA256() - Constructor for class de.flexiprovider.core.mac.HMacKeyGenerator.SHA256
 
HMacKeyGenerator.SHA384 - class de.flexiprovider.core.mac.HMacKeyGenerator.SHA384.
 
HMacKeyGenerator.SHA384() - Constructor for class de.flexiprovider.core.mac.HMacKeyGenerator.SHA384
 
HMacKeyGenerator.SHA512 - class de.flexiprovider.core.mac.HMacKeyGenerator.SHA512.
 
HMacKeyGenerator.SHA512() - Constructor for class de.flexiprovider.core.mac.HMacKeyGenerator.SHA512
 
HMacKeyGenerator.Tiger - class de.flexiprovider.core.mac.HMacKeyGenerator.Tiger.
 
HMacKeyGenerator.Tiger() - Constructor for class de.flexiprovider.core.mac.HMacKeyGenerator.Tiger
 
HMacKeyGenerator(int) - Constructor for class de.flexiprovider.core.mac.HMacKeyGenerator
Constructor.

I

I2OSP(FlexiBigInt, int) - Static method in class de.flexiprovider.core.rsa.PKCS1Operations
Converts a nonnegative integer to an octet string of specified length.
I2OSP(int) - Static method in class de.flexiprovider.common.util.BigEndianConversions
Convert an integer to an octet string of length 4 according to IEEE 1363, Section 5.5.3.
I2OSP(int) - Static method in class de.flexiprovider.common.util.LittleEndianConversions
Convert an integer to an octet string of length 4.
I2OSP(int, byte[], int) - Static method in class de.flexiprovider.common.util.BigEndianConversions
Convert an integer to an octet string of length 4 according to IEEE 1363, Section 5.5.3.
I2OSP(int, byte[], int) - Static method in class de.flexiprovider.common.util.LittleEndianConversions
Convert an integer into a byte array beginning at the specified offset.
I2OSP(int, byte[], int, int) - Static method in class de.flexiprovider.common.util.BigEndianConversions
Convert an integer to an octet string of the specified length according to IEEE 1363, Section 5.5.3.
I2OSP(int, byte[], int, int) - Static method in class de.flexiprovider.common.util.LittleEndianConversions
Convert an integer to a byte array beginning at the specified offset.
I2OSP(int, int) - Static method in class de.flexiprovider.common.util.BigEndianConversions
Convert an integer to an octet string according to IEEE 1363, Section 5.5.3.
I2OSP(long) - Static method in class de.flexiprovider.common.util.BigEndianConversions
Convert an integer to an octet string of length 8 according to IEEE 1363, Section 5.5.3.
I2OSP(long) - Static method in class de.flexiprovider.common.util.LittleEndianConversions
Convert an integer to a byte array of length 8.
I2OSP(long, byte[], int) - Static method in class de.flexiprovider.common.util.BigEndianConversions
Convert an integer to an octet string of length 8 according to IEEE 1363, Section 5.5.3.
I2OSP(long, byte[], int) - Static method in class de.flexiprovider.common.util.LittleEndianConversions
Convert an integer to a byte array of length 8.
ID_ENCRYPTION - Static variable in class de.flexiprovider.core.kdf.PBKDF1_PKCS12ParameterSpec
Constant identifying use for encryption/decryption.
ID_INTEGRITY - Static variable in class de.flexiprovider.core.kdf.PBKDF1_PKCS12ParameterSpec
Constant identifying use for integrity protection.
ID_IV - Static variable in class de.flexiprovider.core.kdf.PBKDF1_PKCS12ParameterSpec
Constant identifying use for generating IVs.
IDEA - class de.flexiprovider.core.idea.IDEA.
BlockCipherIDEA implements the IDEA Cipher.
IDEA_KEY_SIZE - Static variable in class de.flexiprovider.core.idea.IDEAKeyGenerator
The IDEA key size (16 bytes)
IDEA.IDEA_CBC - class de.flexiprovider.core.idea.IDEA.IDEA_CBC.
IDEA_CBC
IDEA.IDEA_CBC() - Constructor for class de.flexiprovider.core.idea.IDEA.IDEA_CBC
 
IDEA.IDEA_CFB - class de.flexiprovider.core.idea.IDEA.IDEA_CFB.
IDEA_CFB
IDEA.IDEA_CFB() - Constructor for class de.flexiprovider.core.idea.IDEA.IDEA_CFB
 
IDEA.IDEA_ECB - class de.flexiprovider.core.idea.IDEA.IDEA_ECB.
IDEA_ECB
IDEA.IDEA_ECB() - Constructor for class de.flexiprovider.core.idea.IDEA.IDEA_ECB
 
IDEA.IDEA_OFB - class de.flexiprovider.core.idea.IDEA.IDEA_OFB.
IDEA_OFB
IDEA.IDEA_OFB() - Constructor for class de.flexiprovider.core.idea.IDEA.IDEA_OFB
 
IDEA() - Constructor for class de.flexiprovider.core.idea.IDEA
Constructor.
IDEA(String) - Constructor for class de.flexiprovider.core.idea.IDEA
 
IDEAKey - class de.flexiprovider.core.idea.IDEAKey.
IDEAKey is used to store a symmetric Key for IDEA Encryption/Decryption.
IDEAKey(byte[]) - Constructor for class de.flexiprovider.core.idea.IDEAKey
Constructor.
IDEAKeyFactory - class de.flexiprovider.core.idea.IDEAKeyFactory.
This class is used to convert between IDEA key objects and KeySpec (IDEAKeySpec).
IDEAKeyFactory() - Constructor for class de.flexiprovider.core.idea.IDEAKeyFactory
 
IDEAKeyGenerator - class de.flexiprovider.core.idea.IDEAKeyGenerator.
This class is used to generate keys for the IDEA block cipher.
IDEAKeyGenerator() - Constructor for class de.flexiprovider.core.idea.IDEAKeyGenerator
 
idealToOctets(FlexiBigInt, boolean) - Method in class de.flexiprovider.common.math.quadraticfields.QuadraticIdeal
 
idealToOctets(IQClassGroup, boolean) - Method in class de.flexiprovider.common.math.quadraticfields.QuadraticIdeal
 
IES - class de.flexiprovider.common.ies.IES.
The Integrated Encryption Scheme (IES) is an encryption scheme based on a key agreement scheme using an ephemeral key pair, a symmetric cipher, and a message authentication code (MAC) to encrypt and decrypt data.
IES() - Constructor for class de.flexiprovider.common.ies.IES
Constructor.
IESParameterSpec - class de.flexiprovider.common.ies.IESParameterSpec.
This class implements the IES algorithm parameters.
IESParameterSpec() - Constructor for class de.flexiprovider.common.ies.IESParameterSpec
Constructor.
IESParameterSpec(KeyPair, String, String, byte[], byte[]) - Constructor for class de.flexiprovider.common.ies.IESParameterSpec
Constructor.
IESParameterSpec(KeyPair, String, String, byte[], byte[]) - Constructor for class de.flexiprovider.common.ies.IESParameterSpec
Constructor.
IESParameterSpec(String, String, byte[], byte[]) - Constructor for class de.flexiprovider.common.ies.IESParameterSpec
Constructor.
IllegalBlockSizeException - exception de.flexiprovider.api.exceptions.IllegalBlockSizeException.
 
IllegalBlockSizeException(String) - Constructor for class de.flexiprovider.api.exceptions.IllegalBlockSizeException
 
increase() - Method in class de.flexiprovider.common.math.finitefields.GF2nElement
Returns this element + 1.
increase() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Returns this element + 'one".
increase() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
returns this element + 1.
increase() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Toggles the LSB of this GF2Polynomial, increasing the value by 'one' and returns the result in a new GF2Polynomial.
increaseThis() - Method in class de.flexiprovider.common.math.finitefields.GF2nElement
Increases this element by one.
increaseThis() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Increases this element by 'one'.
increaseThis() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
increases this element.
increaseThis() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Toggles the LSB of this GF2Polynomial, increasing its value by 'one'.
init() - Method in class de.flexiprovider.api.keys.SecretKeyGenerator
 
init(AlgorithmParameterSpec) - Method in class de.flexiprovider.api.keys.SecretKeyGenerator
 
init(AlgorithmParameterSpec) - Method in class de.flexiprovider.api.parameters.AlgorithmParameters
Initialize the parameters with the given parameter specification.
init(AlgorithmParameterSpec) - Method in class de.flexiprovider.common.mode.ModeParameters
Initialize this parameters object using the parameters specified in paramSpec.
init(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.dsa.DSAParameters
Initialize this parameters object using the given parameter specification.
init(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.pbe.PBES2Parameters
Initialize the parameters with the given parameter specification.
init(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.pbe.PBEParameters
Initialize this parameters object using the specified parameters.
init(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.rsa.RSAOAEPParameters
Initialize the parameters with the given parameter specification.
init(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.rsa.PSSParameters
Initialize the parameters with the given parameter specification.
init(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.kdf.PBKDF2Parameters
Initialize the parameters with the given parameter specification.
init(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.rc5.RC5Parameters
Initialize this parameters object using the given parameter specification.
init(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.rijndael.RijndaelParameters
Initialize this parameters object using the given parameter specification.
init(AlgorithmParameterSpec) - Method in class de.flexiprovider.ec.parameters.ECParameters
Initialize this parameters object using the given parameter specification.
init(AlgorithmParameterSpec) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAParameters
Initialize the parameters object with the given parameter specification (supposed to be an instance of IQDSAParameterSpec).
init(AlgorithmParameterSpec) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQParameters
Initialize this parameter object using the given parameter specification.
init(AlgorithmParameterSpec) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameters
Initialize the parameters object with the given parameter specification (supposed to be of type IQRDSAParameterSpec).
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.api.keys.SecretKeyGenerator
 
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.api.parameters.AlgorithmParameterGenerator
Initialize the parameter generator with a parameter specification and a source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.common.mode.ModeParameterGenerator
Initialize the parameter generator with parameters and a source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.desede.DESedeKeyGenerator
Since DESede keys are of a fixed size and do not require any parameters, this method only sets the source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.dsa.DSAParameterGenerator
Initialize the parameter generator with parameters and a source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.pbe.PBEKeyGenerator
Initialize the key generator with the given parameters and source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.camellia.CamelliaKeyGenerator
Initialize the key generator with the given parameters (which have to be an instance of CamelliaKeyGenParameterSpec) and a source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.idea.IDEAKeyGenerator
Initialize the key generator.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.mac.TwoTrackMacKeyGenerator
Initialize the key generator.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.mac.HMacKeyGenerator
Initialize the key generator.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.mars.MARSKeyGenerator
Initialize the key generator with the given parameters (which have to be an instance of MARSKeyGenParameterSpec) and a source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.misty1.Misty1KeyGenerator
Since Misty1 keys are of a fixed size and do not require any parameters, this method only sets the source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.rc2.RC2KeyGenerator
Initialize the key generator with the given parameters and source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.rc5.RC5KeyGenerator
Initialize the key generator with the given parameters and source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.rc6.RC6KeyGenerator
Initialize the key generator with the given parameters (which have to be an instance of RC6KeyGenParameterSpec) and a source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.rijndael.RijndaelKeyGenerator
Initialize the key generator with the given parameters (which have to be an instance of RijndaelKeyGenParameterSpec) and a source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.saferplus.SAFERPlusKeyGenerator
Initialize the key generator with the given parameters (which have to be an instance of SAFERPlusKeyGenParameterSpec) and a source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKeyGenerator
Initialize the key generator with the given parameters (which have to be an instance of SAFERPlusPlusKeyGenParameterSpec) and a source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.serpent.SerpentKeyGenerator
Initialize the key generator with the given parameters (which have to be an instance of SerpentKeyGenParameterSpec) and a source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.shacal.ShacalKeyGenerator
Initialize the key generator with the given parameters (which have to be an instance of ShacalKeyGenParameterSpec) and a source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.shacal2.Shacal2KeyGenerator
Initialize the key generator with the given parameters (which have to be an instance of Shacal2KeyGenParameterSpec) and a source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.twofish.TwofishKeyGenerator
Initialize the key generator with the given parameters (which have to be an instance of TwofishKeyGenParameterSpec) and a source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAParameterGenerator
Initialize the parameter generator with parameters (supposed to be an instance of IQDSAParamGenParameterSpec) and a source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQParameterGenerator
Initialize the parameter generator with parameters and a source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameterGenerator
Initialize the parameter generator with parameters and a source of randomness.
init(byte[]) - Method in class de.flexiprovider.api.parameters.AlgorithmParameters
Import the given encoded parameters and decode them according to the primary encoding format (ASN.1).
init(byte[]) - Method in class de.flexiprovider.common.mode.ModeParameters
Import the specified parameters and decodes them according to the primary decoding format for parameters.
init(byte[]) - Method in class de.flexiprovider.core.dsa.DSAParameters
Import the specified parameters and decode them according to the primary decoding format (ASN.1).
init(byte[]) - Method in class de.flexiprovider.core.pbe.PBES2Parameters
Import the specified parameters and decode them according to the primary decoding format.
init(byte[]) - Method in class de.flexiprovider.core.pbe.PBEParameters
Import the specified parameters and decodes them according to the primary decoding format (ASN.1) for parameters.
init(byte[]) - Method in class de.flexiprovider.core.rsa.RSAOAEPParameters
Import the given encoded parameters and decode them according to the primary encoding format (ASN.1).
init(byte[]) - Method in class de.flexiprovider.core.rsa.PSSParameters
Import the given encoded parameters and decode them according to the primary encoding format (ASN.1).
init(byte[]) - Method in class de.flexiprovider.core.kdf.PBKDF2Parameters
Import the specified parameters and decode them according to the primary decoding format (ASN.1) for parameters.
init(byte[]) - Method in class de.flexiprovider.core.rc5.RC5Parameters
Import the specified parameters and decode them according to the primary decoding format (ASN.1).
init(byte[]) - Method in class de.flexiprovider.core.rijndael.RijndaelParameters
Import the specified parameters and decode them according to the primary decoding format (ASN.1).
init(byte[]) - Method in class de.flexiprovider.ec.parameters.ECParameters
Import the specified parameters and decode them according to the primary decoding format.
init(byte[]) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAParameters
Import the specified parameters and decode them according to the primary decoding format for parameters.
init(byte[]) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQParameters
Imports the specified parameters and decodes them according to the primary decoding format for parameters.
init(byte[]) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameters
Imports the specified parameters and decodes them according to the primary decoding format for parameters.
init(byte[], AlgorithmParameterSpec) - Method in class de.flexiprovider.api.KeyDerivation
Initialize this KDF with a secret and parameters.
init(byte[], AlgorithmParameterSpec) - Method in class de.flexiprovider.core.kdf.KDF1
Initialize this KDF with a secret and parameters.
init(byte[], AlgorithmParameterSpec) - Method in class de.flexiprovider.core.kdf.PBKDF1
Initialize this KDF with a secret and parameters.
init(byte[], AlgorithmParameterSpec) - Method in class de.flexiprovider.core.kdf.KDF2
Initialize the KDF with a secret and parameters.
init(byte[], AlgorithmParameterSpec) - Method in class de.flexiprovider.core.kdf.X963
Initialize the KDF with a secret and parameters.
init(byte[], AlgorithmParameterSpec) - Method in class de.flexiprovider.core.kdf.PBKDF2
Initialize this KDF with a secret and parameters.
init(byte[], AlgorithmParameterSpec) - Method in class de.flexiprovider.core.kdf.PBKDF1_PKCS12
Initialize this KDF with a secret and parameters.
init(byte[], String) - Method in class de.flexiprovider.api.parameters.AlgorithmParameters
Import the given encoded parameters and decode them according to the specified encoding format.
init(byte[], String) - Method in class de.flexiprovider.common.mode.ModeParameters
Import the specified parameters and decodes them according to the specified decoding format.
init(byte[], String) - Method in class de.flexiprovider.core.dsa.DSAParameters
Import the specified parameters and decode them according to the specified decoding format.
init(byte[], String) - Method in class de.flexiprovider.core.pbe.PBES2Parameters
Import the specified parameters and decode them according to the specified decoding format.
init(byte[], String) - Method in class de.flexiprovider.core.pbe.PBEParameters
Import the specified parameters and decodes them according to the specified decoding format.
init(byte[], String) - Method in class de.flexiprovider.core.rsa.RSAOAEPParameters
Import the given encoded parameters and decode them according to the specified encoding format.
init(byte[], String) - Method in class de.flexiprovider.core.rsa.PSSParameters
Import the given encoded parameters and decode them according to the specified encoding format.
init(byte[], String) - Method in class de.flexiprovider.core.kdf.PBKDF2Parameters
Import the specified parameters and decode them according to the specified decoding format.
init(byte[], String) - Method in class de.flexiprovider.core.rc5.RC5Parameters
Import the specified parameters and decode them according to the specified decoding format.
init(byte[], String) - Method in class de.flexiprovider.core.rijndael.RijndaelParameters
Import the specified parameters and decode them according to the specified decoding format.
init(byte[], String) - Method in class de.flexiprovider.ec.parameters.ECParameters
Import the specified parameters and decode them according to the specified decoding format.
init(byte[], String) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAParameters
Imports the parameters from params and decodes them according to the specified decoding scheme.
init(byte[], String) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQParameters
Imports the parameters from params and decodes them according to the specified decoding scheme.
init(byte[], String) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameters
Imports the parameters from params and decodes them according to the specified decoding scheme.
init(int) - Method in class de.flexiprovider.api.keys.SecretKeyGenerator
 
init(int, SecureRandom) - Method in class de.flexiprovider.api.keys.SecretKeyGenerator
 
init(int, SecureRandom) - Method in class de.flexiprovider.api.parameters.AlgorithmParameterGenerator
Initialize the parameter generator with a key size and a source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.common.mode.ModeParameterGenerator
Initialize the parameter generator with the desired length of the IV in bytes and the source of randomness used to generate the IV.
init(int, SecureRandom) - Method in class de.flexiprovider.core.desede.DESedeKeyGenerator
Since DESede keys are of a fixed size, this method only sets the source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.core.dsa.DSAParameterGenerator
Initialize the parameter generator with the size of the prime p and a source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.core.pbe.PBEKeyGenerator
Initialize the key generator with the given key size and source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.core.camellia.CamelliaKeyGenerator
Initialize the key generator with the given key size and source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.core.idea.IDEAKeyGenerator
Initialize the key generator.
init(int, SecureRandom) - Method in class de.flexiprovider.core.mac.TwoTrackMacKeyGenerator
Initialize the key generator.
init(int, SecureRandom) - Method in class de.flexiprovider.core.mac.HMacKeyGenerator
Initialize the key generator.
init(int, SecureRandom) - Method in class de.flexiprovider.core.mars.MARSKeyGenerator
Initialize the key generator with the given key size and source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.core.misty1.Misty1KeyGenerator
Since Misty1 keys are of a fixed size, this method only sets the source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.core.rc2.RC2KeyGenerator
Initialize this key generator with the given key size and source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.core.rc5.RC5KeyGenerator
Initialize the key generator with the given key size and source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.core.rc6.RC6KeyGenerator
Initialize the key generator with the given key size and source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.core.rijndael.RijndaelKeyGenerator
Initialize the key generator with the given key size and source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.core.saferplus.SAFERPlusKeyGenerator
Initialize the key generator with the given key size and source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKeyGenerator
Initialize the key generator with the given key size and source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.core.serpent.SerpentKeyGenerator
Initialize the key generator with the given key size and source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.core.shacal.ShacalKeyGenerator
Initialize the key generator for a certain key size, using the given source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.core.shacal2.Shacal2KeyGenerator
Initialize the key generator for a certain key size, using the given source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.core.twofish.TwofishKeyGenerator
Initialize the key generator with the given key size and source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAParameterGenerator
Initialize the parameter generator with the bit length of the discriminant and a source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQParameterGenerator
Initialize the parameter generator with the size of the prime p and a source of randomness.
init(int, SecureRandom) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameterGenerator
Initialize the parameter generator with the size of the prime p and a source of randomness.
init(MessageDigest, PRNG) - Method in class de.flexiprovider.pqc.hbc.ots.CoronadoOTS
Initialize the OTS.
init(MessageDigest, PRNG) - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzPRFOTS
Initialize the OTS.
init(MessageDigest, PRNG) - Method in class de.flexiprovider.pqc.hbc.ots.LMOTS
 
init(MessageDigest, PRNG) - Method in interface de.flexiprovider.pqc.hbc.ots.OTS
Initialize the OTS.
init(MessageDigest, PRNG) - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzOTS
Initialize the OTS.
init(MessageDigest, PRNG) - Method in class de.flexiprovider.pqc.hbc.ots.MerkleOTS
Initialize the OTS.
init(MessageDigest, PRNG) - Method in class de.flexiprovider.pqc.hbc.ots.BiBaOTS
Initializes the OTS.
init(PrivateKey, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.api.KeyAgreement
Initialize this key agreement with a private key, algorithm parameters, and a source of randomness.
init(PrivateKey, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.ec.ECSVDPDHC
Initializes this ECSVDPDHC with a key, the curve parameters and some random information which is not being used here.
init(PrivateKey, SecureRandom) - Method in class de.flexiprovider.ec.ECSVDPDHC
Initializes this ECSVDPDHC with a key and some random information which is not being used here.
init(SecretKey) - Method in class de.flexiprovider.api.Mac
Initialize this MAC with a key and no parameters.
init(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.api.Mac
Initialize this MAC with a key and parameters.
init(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.mac.HMac
Initialize this MAC object with the given key and algorithm parameters (not used).
init(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.mac.CMac
Initializes this Mac Object with the given secret key and algorithm parameterSpec specification.
init(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.mac.TwoTrackMac
Initializes the Object with the given secret key for the following MAC-calculations.
init(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.mac.CBCMac
Initialize this MAC with the given secret key and parameters.
init(SecureRandom) - Method in class de.flexiprovider.api.keys.SecretKeyGenerator
 
init(SecureRandom) - Method in class de.flexiprovider.core.desede.DESedeKeyGenerator
Initialize the key generator with the given source of randomness.
init(SecureRandom) - Method in class de.flexiprovider.core.pbe.PBEKeyGenerator
Initialize the key generator with the default parameters and the given source of randomness.
init(SecureRandom) - Method in class de.flexiprovider.core.camellia.CamelliaKeyGenerator
Initialize the key generator with the default parameters and the given source of randomness.
init(SecureRandom) - Method in class de.flexiprovider.core.idea.IDEAKeyGenerator
Initialize the key generator with the given source of randomness.
init(SecureRandom) - Method in class de.flexiprovider.core.mac.TwoTrackMacKeyGenerator
Initialize the key generator with a source of randomness.
init(SecureRandom) - Method in class de.flexiprovider.core.mac.HMacKeyGenerator
Initialize the key generator with a source of randomness.
init(SecureRandom) - Method in class de.flexiprovider.core.mars.MARSKeyGenerator
Initialize the key generator with the given source of randomness.
init(SecureRandom) - Method in class de.flexiprovider.core.misty1.Misty1KeyGenerator
Initialize the key generator with the given source of randomness.
init(SecureRandom) - Method in class de.flexiprovider.core.rc2.RC2KeyGenerator
Initialize the key generator with the given source of randomness.
init(SecureRandom) - Method in class de.flexiprovider.core.rc5.RC5KeyGenerator
Initialize the key generator with the default key size and the given source of randomness.
init(SecureRandom) - Method in class de.flexiprovider.core.rc6.RC6KeyGenerator
Initialize the key generator with the default RC6 parameters and the given source of randomness.
init(SecureRandom) - Method in class de.flexiprovider.core.rijndael.RijndaelKeyGenerator
Initialize the key generator with the default Rijndael parameters and the given source of randomness.
init(SecureRandom) - Method in class de.flexiprovider.core.saferplus.SAFERPlusKeyGenerator
Initialize the key generator with the default SAFERPlus parameters and the given source of randomness.
init(SecureRandom) - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKeyGenerator
Initialize the key generator with the default SAFERPlusPlus parameters and the given source of randomness.
init(SecureRandom) - Method in class de.flexiprovider.core.serpent.SerpentKeyGenerator
Initialize the key generator with the default Serpent parameters and the given source of randomness.
init(SecureRandom) - Method in class de.flexiprovider.core.shacal.ShacalKeyGenerator
Initialize the key generator with the given source of randomness.
init(SecureRandom) - Method in class de.flexiprovider.core.shacal2.Shacal2KeyGenerator
Initialize the key generator with the given source of randomness.
init(SecureRandom) - Method in class de.flexiprovider.core.twofish.TwofishKeyGenerator
Initialize the key generator with the default Twofish parameters and the given source of randomness.
initCipherDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.api.AsymmetricHybridCipher
Initialize the AsymmetricHybridCipher with a certain key for data encryption.
initCipherDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.api.AsymmetricBlockCipher
Initialize the AsymmetricBlockCipher with a certain key for data encryption.
initCipherDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.common.ies.IES
Initialize the cipher with a certain key for data encryption.
initCipherDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.rsa.RSA_PKCS1_v2_1
This method initializes the block cipher with a certain key and parameters for data encryption.
initCipherDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.rsa.RSA_PKCS1_v1_5
Initialize the cipher with an RSA private key for data decryption.
initCipherDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.elgamal.ElGamal
Initialize the block cipher with a key for data encryption.
initCipherDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamal
Initialize the block cipher with a key for data encryption.
initCipherDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.mersa.MeRSA
This method initializes the block cipher with a certain key and parameters for data encryption.
initCipherDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.mprsa.MpRSA
This method initializes the block cipher with a certain key and parameters for data encryption.
initCipherDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePKCS
Initialize the block cipher with a private key for data decryption.
initCipherDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceFujisakiCipher
 
initCipherDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePointchevalCipher
 
initCipherDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceKobaraImaiCipher
 
initCipherDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPKCS
Initialize the cipher with a private key and parameters for decryption.
initCipherDecrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.api.Mode
Initialize the block cipher for decryption.
initCipherDecrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.api.BlockCipher
Initialize the block cipher with a secret key and parameters for data decryption.
initCipherDecrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.desede.DESede
Initialize the cipher for decryption.
initCipherDecrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.camellia.Camellia
This method initializes the block cipher with a given key for data decryption.
initCipherDecrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.idea.IDEA
This method guarantees the AlgorithmParameterSpec compatibility.
initCipherDecrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.mars.MARS
This method guarantees the AlgorithmParameterSpec compatibility.
initCipherDecrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.misty1.Misty1
This method initializes the block cipher with a given key for data decryption.
initCipherDecrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.rc2.RC2
This method guarantees the AlgorithmParameterSpec compatibility.
initCipherDecrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.rc5.RC5
Initialize the block cipher the given key for data decryption.
initCipherDecrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.rc6.RC6
This method guarantees the AlgorithmParameterSpec compatibility.
initCipherDecrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.rijndael.Rijndael
Initialize the block cipher with a given key and parameters for data decryption.
initCipherDecrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.saferplus.SAFERPlus
This method guarantees the AlgorithmParameterSpec compatibility.
initCipherDecrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlus
Dummy method to stay compatible with the API.
initCipherDecrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.serpent.Serpent
Initialize the block cipher with a secret key for data decryption.
initCipherDecrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.shacal.Shacal
This method guarantees the AlgorithmParameterSpec compatibility.
initCipherDecrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.shacal2.Shacal2
This method guarantees the AlgorithmParameterSpec compatibility.
initCipherDecrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.twofish.Twofish
Initialize the block cipher with a secret key for data encryption.
initCipherEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.api.AsymmetricHybridCipher
Initialize the AsymmetricHybridCipher with a certain key for data encryption.
initCipherEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.api.AsymmetricBlockCipher
Initialize the AsymmetricBlockCipher with a certain key for data encryption.
initCipherEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.common.ies.IES
Initialize the cipher with a key and parameters for data encryption.
initCipherEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.rsa.RSA_PKCS1_v2_1
This method initializes the block cipher with a certain key and parameters for data encryption.
initCipherEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.rsa.RSA_PKCS1_v1_5
Initialize the cipher with an RSA public key for data encryption.
initCipherEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.elgamal.ElGamal
Initialize the block cipher with a key for data encryption.
initCipherEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamal
Initialize the block cipher with a key for data encryption.
initCipherEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.mersa.MeRSA
This method initializes the block cipher with a certain key and parameters for data encryption.
initCipherEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.mprsa.MpRSA
This method initializes the block cipher with a certain key and parameters for data encryption.
initCipherEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePKCS
Initialize the block cipher with a public key for data encryption.
initCipherEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceFujisakiCipher
 
initCipherEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePointchevalCipher
 
initCipherEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceKobaraImaiCipher
 
initCipherEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPKCS
Initialize the cipher with a public key and parameters for encryption.
initCipherEncrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.api.Mode
Initialize the block cipher for encryption.
initCipherEncrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.api.BlockCipher
Initialize the block cipher with a secret key and parameters for data encryption.
initCipherEncrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.desede.DESede
Initialize the cipher for encryption.
initCipherEncrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.camellia.Camellia
This method initializes the block cipher with a given key for data encryption.
initCipherEncrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.idea.IDEA
This method guarantees the AlgorithmParameterSpec compatibility.
initCipherEncrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.mars.MARS
This method guarantees the AlgorithmParameterSpec compatibility.
initCipherEncrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.misty1.Misty1
This method initializes the block cipher with a given key for data encryption.
initCipherEncrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.rc2.RC2
This method guarantees the AlgorithmParameterSpec compatibility.
initCipherEncrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.rc5.RC5
Initialize the block cipher with the given key for data encryption.
initCipherEncrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.rc6.RC6
This method guarantees the AlgorithmParameterSpec compatibility.
initCipherEncrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.rijndael.Rijndael
Initialize the block cipher with a given key and parameters for data encryption.
initCipherEncrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.saferplus.SAFERPlus
This method guarantees the AlgorithmParameterSpec compatibility.
initCipherEncrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlus
Dummy method to stay compatible with the API.
initCipherEncrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.serpent.Serpent
Initialize the block cipher with a secret key for data encryption.
initCipherEncrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.shacal.Shacal
This method guarantees the AlgorithmParameterSpec compatibility.
initCipherEncrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.shacal2.Shacal2
This method guarantees the AlgorithmParameterSpec compatibility.
initCipherEncrypt(SecretKey, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.twofish.Twofish
Initializes the block cipher with a secret key for data encryption.
initDecrypt(Key) - Method in class de.flexiprovider.api.AsymmetricHybridCipher
Initialize the cipher for decryption by forwarding it to initDecrypt(Key, FlexiSecureRandom).
initDecrypt(Key) - Method in class de.flexiprovider.api.AsymmetricBlockCipher
Initialize the cipher for decryption by forwarding it to AsymmetricBlockCipher.initDecrypt(Key, AlgorithmParameterSpec).
initDecrypt(Key) - Method in class de.flexiprovider.api.BlockCipher
Initialize this cipher with a key and a source of randomness for decryption.
initDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.api.Cipher
Initialize this cipher with a key, a set of algorithm parameters, and a source of randomness for decryption.
initDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.api.AsymmetricHybridCipher
Initialize the cipher with a certain key for data decryption.
initDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.api.AsymmetricBlockCipher
This method initializes the AsymmetricBlockCipher with a certain key for data decryption.
initDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.api.BlockCipher
Initialize this cipher with a key, a set of algorithm parameters, and a source of randomness for decryption.
initDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.pbe.PBES2
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
initDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.pbe.PBEWithSHAAnd40BitRC2_CBC
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
initDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.pbe.PBEWithSHAAnd3_KeyTripleDES_CBC
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
initDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.pbe.PBEWithMD5AndDES_CBC
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
initDecrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.core.pbe.PBEWithSHA1AndDES_CBC
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
initDecrypt(Key, ModeParameterSpec, AlgorithmParameterSpec) - Method in class de.flexiprovider.api.BlockCipher
Initialize this cipher with a key, a set of algorithm parameters, and a source of randomness for decryption.
initDecrypt(SecretKey, ModeParameterSpec, AlgorithmParameterSpec) - Method in class de.flexiprovider.api.Mode
Initialize the Mode object for decryption and compute the mode block size.
initDecrypt(SecretKey, ModeParameterSpec, AlgorithmParameterSpec) - Method in class de.flexiprovider.common.mode.CFB
Initialize the Mode object for decryption.
initDecrypt(SecretKey, ModeParameterSpec, AlgorithmParameterSpec) - Method in class de.flexiprovider.common.mode.ECB
Initialize the Mode object for decryption.
initDecrypt(SecretKey, ModeParameterSpec, AlgorithmParameterSpec) - Method in class de.flexiprovider.common.mode.CBC
Initialize the Mode object for decryption.
initDecrypt(SecretKey, ModeParameterSpec, AlgorithmParameterSpec) - Method in class de.flexiprovider.common.mode.CTR
Initialize the Mode object for decryption.
initDecrypt(SecretKey, ModeParameterSpec, AlgorithmParameterSpec) - Method in class de.flexiprovider.common.mode.OFB
Initialize the Mode object for decryption.
initEncrypt(Key) - Method in class de.flexiprovider.api.AsymmetricHybridCipher
Initialize the cipher for encryption by forwarding it to AsymmetricHybridCipher.initEncrypt(Key, AlgorithmParameterSpec, SecureRandom).
initEncrypt(Key) - Method in class de.flexiprovider.api.AsymmetricBlockCipher
Initializes the cipher for encryption by forwarding it to initEncrypt(Key, FlexiSecureRandom).
initEncrypt(Key) - Method in class de.flexiprovider.api.BlockCipher
Initialize this cipher with a key and a source of randomness for encryption.
initEncrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.api.AsymmetricHybridCipher
Initialize the cipher for encryption by forwarding it to initEncrypt(Key, FlexiSecureRandom, AlgorithmParameterSpec).
initEncrypt(Key, AlgorithmParameterSpec) - Method in class de.flexiprovider.api.AsymmetricBlockCipher
Initializes the cipher for encryption by forwarding it to initEncrypt(Key, FlexiSecureRandom, AlgorithmParameterSpec).
initEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.api.Cipher
Initialize this cipher with a key, a set of algorithm parameters, and a source of randomness for encryption.
initEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.api.AsymmetricHybridCipher
Initialize the cipher with a certain key for data encryption.
initEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.api.AsymmetricBlockCipher
This method initializes the AsymmetricBlockCipher with a certain key for data encryption.
initEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.api.BlockCipher
Initialize this cipher with a key, a set of algorithm parameters, and a source of randomness for encryption.
initEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.pbe.PBES2
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
initEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.pbe.PBEWithSHAAnd40BitRC2_CBC
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
initEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.pbe.PBEWithSHAAnd3_KeyTripleDES_CBC
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
initEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.pbe.PBEWithMD5AndDES_CBC
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
initEncrypt(Key, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.pbe.PBEWithSHA1AndDES_CBC
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
initEncrypt(Key, ModeParameterSpec, AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.api.BlockCipher
Initialize this cipher with a key, a set of algorithm parameters, and a source of randomness for encryption.
initEncrypt(Key, SecureRandom) - Method in class de.flexiprovider.api.AsymmetricHybridCipher
Initialize this cipher for encryption by forwarding it to AsymmetricHybridCipher.initEncrypt(Key, AlgorithmParameterSpec, SecureRandom).
initEncrypt(Key, SecureRandom) - Method in class de.flexiprovider.api.AsymmetricBlockCipher
Initialize this cipher for encryption by forwarding it to initEncrypt(Key, FlexiSecureRandom, AlgorithmParameterSpec).
initEncrypt(Key, SecureRandom) - Method in class de.flexiprovider.api.BlockCipher
Initialize this cipher with a key and a source of randomness for encryption.
initEncrypt(SecretKey, ModeParameterSpec, AlgorithmParameterSpec) - Method in class de.flexiprovider.api.Mode
Initialize the Mode object for encryption and compute the mode block size.
initEncrypt(SecretKey, ModeParameterSpec, AlgorithmParameterSpec) - Method in class de.flexiprovider.common.mode.CFB
Initialize the Mode object for encryption.
initEncrypt(SecretKey, ModeParameterSpec, AlgorithmParameterSpec) - Method in class de.flexiprovider.common.mode.ECB
Initialize the Mode object for encryption.
initEncrypt(SecretKey, ModeParameterSpec, AlgorithmParameterSpec) - Method in class de.flexiprovider.common.mode.CBC
Initialize the Mode object for encryption.
initEncrypt(SecretKey, ModeParameterSpec, AlgorithmParameterSpec) - Method in class de.flexiprovider.common.mode.CTR
Initialize the Mode object for encryption.
initEncrypt(SecretKey, ModeParameterSpec, AlgorithmParameterSpec) - Method in class de.flexiprovider.common.mode.OFB
Initialize the Mode object for encryption.
initializationFinalize() - Method in class de.flexiprovider.pqc.hbc.cmss.BDSAuthPath
 
initializationSetup() - Method in class de.flexiprovider.pqc.hbc.cmss.BDSAuthPath
 
initializationUpdate(int, byte[]) - Method in class de.flexiprovider.pqc.hbc.cmss.BDSAuthPath
 
initialize() - Method in class de.flexiprovider.pqc.hbc.gmss.Treehash
initializes the treehash instance.
initialize(AlgorithmParameterSpec) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator
Initalizes the key pair generator using a parameter set as input
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.api.keys.KeyPairGenerator
JCA adapter for FlexiAPI method KeyPairGenerator.initialize(AlgorithmParameterSpec, SecureRandom): initialize the key pair generator using the specified parameter set and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.api.keys.KeyPairGenerator
Initialize the key pair generator using the specified parameter set and the SecureRandom implementation of the highest-priority installed provider as the source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.dsa.DSAKeyPairGenerator
Initialize the key pair generator with the given parameters (supposed to be an instance of DSAParams) and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.dsa.interfaces.DSAKeyPairGenerator
Translation method between DSAParams and DSAParameterSpec: initialize the key pair generator using the specified parameter set and user-provided source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.rsa.RSAKeyPairGenerator
Initialize the key pair generator with the given parameters and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.rsa.interfaces.RSAKeyPairGenerator
Translation adapter for Java-AlgorithmParameterSpecs: initialize the key pair generator using the specified parameters and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.elgamal.ElGamalKeyPairGenerator
Initialize the key pair generator with the specified parameters and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalKeyPairGenerator
Initialize the key pair generator with the specified parameters and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.mersa.MeRSAKeyPairGenerator
Initialize the key pair generator with the given parameters and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.mprsa.MpRSAKeyPairGenerator
Initialize the key pair generator with the given parameters and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.rbrsa.RbRSAKeyPairGenerator
Initialize the key pair generator with the given parameters and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.core.rprimersa.RprimeRSAKeyPairGenerator
Initialize the key pair generator with the given parameters and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.ec.keys.ECKeyPairGenerator
Initialize the key pair generator with the given parameter set (which has to be an instance of CurveParams) and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAKeyPairGenerator
Initialize the IQDSA key pair generator with the specified parameters (supposed to be an instance of IQDSAParameterSpec) and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQKeyPairGenerator
Initialize the IQGQ key pair generator with the specified parameters (supposed to be an instance of IQGQParameterSpec) and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAKeyPairGenerator
Initialize the IQRDSA key pair generator with the specified parameters (supposed to be an instance of IQRDSAParameterSpec) and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceKeyPairGenerator
Initialize the key pair generator with the given parameters and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2KeyPairGenerator
Initialize the key pair generator with the given parameters and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterKeyPairGenerator
Initialize the key pair generator with the given parameters and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator
Initialize the key pair generator.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator
Initalizes the key pair generator using a parameter set as input
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.pqc.ots.lm.LMOTSKeyPairGenerator
Initialize the key pair generator.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyPairGenerator
Initialize the key pair generator.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.pqc.pflash.PFlashKeyPairGenerator
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class de.flexiprovider.pqc.rainbow.RainbowKeyPairGenerator
This function is used for initialization of the RainbowKeyPairGenerator making use of RanbowParameterSpec.
initialize(byte[]) - Method in class de.flexiprovider.pqc.hbc.cmss.BDSAuthPath
 
initialize(byte[]) - Method in class de.flexiprovider.pqc.hbc.cmss.Treehash
 
initialize(int, SecureRandom) - Method in class de.flexiprovider.api.keys.KeyPairGenerator
Initialize the key pair generator for a certain key size using a default parameter set and the SecureRandom implementation of the highest-priority installed provider as the source of randomness.
initialize(int, SecureRandom) - Method in class de.flexiprovider.api.keys.KeyPairGenerator
Initialize the key pair generator for a certain keysize using a default parameter set and the SecureRandom implementation of the highest-priority installed provider as the source of randomness.
initialize(int, SecureRandom) - Method in class de.flexiprovider.core.dsa.DSAKeyPairGenerator
Initialize the key pair generator with the given strength (bit length of the prime p) and source of randomness.
initialize(int, SecureRandom) - Method in class de.flexiprovider.core.rsa.RSAKeyPairGenerator
Initialize the key pair generator with the given key size.
initialize(int, SecureRandom) - Method in class de.flexiprovider.core.elgamal.ElGamalKeyPairGenerator
Initialize the key pair generator with the specified key size and source of randomness.
initialize(int, SecureRandom) - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalKeyPairGenerator
Initialize the key pair generator with the specified key size and source of randomness.
initialize(int, SecureRandom) - Method in class de.flexiprovider.core.mersa.MeRSAKeyPairGenerator
Initialize the key pair generator with the given key size and source of randomness.
initialize(int, SecureRandom) - Method in class de.flexiprovider.core.mprsa.MpRSAKeyPairGenerator
Initialize the key pair generator with the given key size and source of randomness.
initialize(int, SecureRandom) - Method in class de.flexiprovider.core.rbrsa.RbRSAKeyPairGenerator
Initialize the key pair generator with the given key size and source of randomness.
initialize(int, SecureRandom) - Method in class de.flexiprovider.core.rprimersa.RprimeRSAKeyPairGenerator
Initialize the key pair generator with the given key size and source of randomness.
initialize(int, SecureRandom) - Method in class de.flexiprovider.ec.keys.ECKeyPairGenerator
Initialize the key pair generator with a key size and source of randomness.
initialize(int, SecureRandom) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAKeyPairGenerator
Initialize the IQDSA key pair generator for given key size and source of randomness.
initialize(int, SecureRandom) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQKeyPairGenerator
Initialize the IQGQ key pair generator for given key size and source of randomness.
initialize(int, SecureRandom) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAKeyPairGenerator
Initialize the IQRDSA key pair generator for given key size and source of randomness.
initialize(int, SecureRandom) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceKeyPairGenerator
Initialize the key pair generator with the given key size and source of randomness.
initialize(int, SecureRandom) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2KeyPairGenerator
Initialize the key pair generator with the given key size and source of randomness.
initialize(int, SecureRandom) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterKeyPairGenerator
Initialize the key pair generator.
initialize(int, SecureRandom) - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator
Initialize the key pair generator.
initialize(int, SecureRandom) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator
This method initializes the GMSS KeyPairGenerator using an integer value keySize as input.
initialize(int, SecureRandom) - Method in class de.flexiprovider.pqc.ots.lm.LMOTSKeyPairGenerator
(NOT USED! SEE LMOTSParameterSpec) Initialize the key pair generator with the given seed size and source of randomness.
initialize(int, SecureRandom) - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyPairGenerator
Initialize the key pair generator with the given seed size and source of randomness.
initialize(int, SecureRandom) - Method in class de.flexiprovider.pqc.pflash.PFlashKeyPairGenerator
Initialize the key pair generator.
initialize(int, SecureRandom) - Method in class de.flexiprovider.pqc.rainbow.RainbowKeyPairGenerator
This function initializes the key pair generator with the given key size.
initialize(MessageDigest) - Method in interface de.flexiprovider.pqc.hbc.PRNG
Initialize the RNG with the given message digest.
initialize(MessageDigest) - Method in class de.flexiprovider.pqc.hbc.FIPS_186_2_PRNG
Initialize the RNG with the given message digest.
initialize(MessageDigest) - Method in class de.flexiprovider.pqc.hbc.ots.PRNGWrapper
 
initialize(Vector) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootCalc
Initializes the calculation of a new root
initializeSeed(byte[]) - Method in class de.flexiprovider.pqc.hbc.gmss.Treehash
Method to initialize the seeds needed for the precomputation of right nodes.
initializeTreehashSeed(byte[], int) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootCalc
initializes the seeds for the treehashs of the tree precomputed by this class
initLeafCalc(byte[]) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSLeaf
initialize the distributed leaf calculation reset i,j and compute OTSseed with seed0
initMessageDigest(int[]) - Method in class de.flexiprovider.core.md.MDFamilyDigest
Initialize the function with an initial state.
initMessageDigest(int[]) - Method in class de.flexiprovider.core.md.SHA224_256
Initialize the function with an initial state.
initMessageDigest(long[]) - Method in class de.flexiprovider.core.md.SHA384_512
Initialize the message digest with an initial state.
initSign(byte[], byte[]) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootSig
This method initializes the distributed sigature calculation.
initSign(PrivateKey) - Method in class de.flexiprovider.api.Signature
Initialize the signature with the specified private key for signing operations.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.api.Signature
Initialize the signature with the specified private key and source of randomness for signing operations.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.core.dsa.DSASignature
Initialize the signature algorithm for signing a message.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.core.rsa.RSASignaturePSS
Initializes the signature algorithm for signing a message.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.core.rsa.SSLSignature
Initializes the signature algorithm for signing a message.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.core.rsa.RSASignaturePKCS1v15
Initializes the signature algorithm for signing a message.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.ec.ECNRSignature
Initializes this signature object with the specified private key and source of randomness for signing operations.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.ec.ECDSASignature
Initializes this signature object with the specified private key and source of randomness for signing operations.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.core.mersa.MeRSASignaturePSS
Initializes the signature algorithm for signing a message.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.core.mprsa.MpRSASignaturePSS
Initializes the signature algorithm for signing a message.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSASignature
Initializes engine for signing.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQSignature
Initializes engine for signing.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSASignature
Initializes engine for signing.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterCFSSignature
Initialize the signature algorithm for signing a message.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature
Initialize the signature algorithm for signing a message.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSSignature
Initializes the signature algorithm for signing a message.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.pqc.ots.lm.LMOTSSignature
Initialize the signature algorithm for signing a message.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature
Initialize the signature algorithm for signing a message.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.pqc.pflash.PFlashSignature
Initialize the signature algorithm for signing a message.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.pqc.rainbow.RainbowSignature
Initializes the signature algorithm for signing a message.
initSign(PrivateKey, SecureRandom) - Method in class de.flexiprovider.pqc.tss.TSS
 
initVerify(PublicKey) - Method in class de.flexiprovider.api.Signature
Initialize the signature with the specified public key for verification operations.
initVerify(PublicKey) - Method in class de.flexiprovider.core.dsa.DSASignature
Initialize the signature algorithm for verifying a signature.
initVerify(PublicKey) - Method in class de.flexiprovider.core.rsa.RSASignaturePSS
Initializes the signature algorithm for verifying a signature.
initVerify(PublicKey) - Method in class de.flexiprovider.core.rsa.SSLSignature
Initializes the signature algorithm for verifying a signature.
initVerify(PublicKey) - Method in class de.flexiprovider.core.rsa.RSASignaturePKCS1v15
Initializes the signature algorithm for verifying a signature.
initVerify(PublicKey) - Method in class de.flexiprovider.ec.ECNRSignature
Initializes this object for verification.
initVerify(PublicKey) - Method in class de.flexiprovider.ec.ECDSASignature
Initializes this object for verification.
initVerify(PublicKey) - Method in class de.flexiprovider.core.mersa.MeRSASignaturePSS
Initializes the signature algorithm for verifying a signature.
initVerify(PublicKey) - Method in class de.flexiprovider.core.mprsa.MpRSASignaturePSS
Initializes the signature algorithm for verifying a signature.
initVerify(PublicKey) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSASignature
Initialized engine for verification process
initVerify(PublicKey) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQSignature
Initialized engine for verification process
initVerify(PublicKey) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSASignature
Initialized engine for verification process
initVerify(PublicKey) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterCFSSignature
Initialize the signature algorithm for verifying a signature.
initVerify(PublicKey) - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature
Initialize the signature algorithm for verifying a signature.
initVerify(PublicKey) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSSignature
Initializes the signature algorithm for verifying a signature.
initVerify(PublicKey) - Method in class de.flexiprovider.pqc.ots.lm.LMOTSSignature
Initialize the signature algorithm for verifying a signature.
initVerify(PublicKey) - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature
Initialize the signature algorithm for verifying a signature.
initVerify(PublicKey) - Method in class de.flexiprovider.pqc.pflash.PFlashSignature
Initialize the signature algorithm for verifying a signature.
initVerify(PublicKey) - Method in class de.flexiprovider.pqc.rainbow.RainbowSignature
Initializes the signature algorithm for verifying a message.
initVerify(PublicKey) - Method in class de.flexiprovider.pqc.tss.TSS
 
IntegerFunctions - class de.flexiprovider.common.math.IntegerFunctions.
Class of number-theory related functions for use with integers represented as int's or FlexiBigInt objects.
integerToOctets(FlexiBigInt) - Static method in class de.flexiprovider.common.math.IntegerFunctions
 
intRoot(int, int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Takes an approximation of the root from an integer base, using newton's algorithm
intToBytesLittleEndian(int) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSUtilities
Converts a 32 bit integer into a byte array beginning at offset (little-endian representation)
IntUtils - class de.flexiprovider.common.util.IntUtils.
 
intValue() - Method in class de.flexiprovider.common.math.FlexiBigInt
 
InvalidAlgorithmParameterException - exception de.flexiprovider.api.exceptions.InvalidAlgorithmParameterException.
 
InvalidAlgorithmParameterException() - Constructor for class de.flexiprovider.api.exceptions.InvalidAlgorithmParameterException
 
InvalidAlgorithmParameterException(String) - Constructor for class de.flexiprovider.api.exceptions.InvalidAlgorithmParameterException
 
InvalidCurveTypeException - exception de.flexiprovider.common.exceptions.InvalidCurveTypeException.
This exception is thrown, if the given object identifier of a curve cannot be found.
InvalidCurveTypeException() - Constructor for class de.flexiprovider.common.exceptions.InvalidCurveTypeException
Constructs an InvalidCurveTypeException with no detail message.
InvalidCurveTypeException(String) - Constructor for class de.flexiprovider.common.exceptions.InvalidCurveTypeException
Constructs an InvalidCurveTypeException with detail message.
InvalidFormatException - exception de.flexiprovider.common.exceptions.InvalidFormatException.
This exception is thrown, if a point is stored in a byte array in a wrong format.
InvalidFormatException() - Constructor for class de.flexiprovider.common.exceptions.InvalidFormatException
Constructs an InvalidFormatException with no detail message.
InvalidFormatException(byte) - Constructor for class de.flexiprovider.common.exceptions.InvalidFormatException
Constructs an InvalidFormatException with detailed message.
InvalidFormatException(String) - Constructor for class de.flexiprovider.common.exceptions.InvalidFormatException
Constructs an InvalidFormatException with a detail message.
InvalidKeyException - exception de.flexiprovider.api.exceptions.InvalidKeyException.
 
InvalidKeyException() - Constructor for class de.flexiprovider.api.exceptions.InvalidKeyException
 
InvalidKeyException(String) - Constructor for class de.flexiprovider.api.exceptions.InvalidKeyException
 
InvalidKeySpecException - exception de.flexiprovider.api.exceptions.InvalidKeySpecException.
 
InvalidKeySpecException() - Constructor for class de.flexiprovider.api.exceptions.InvalidKeySpecException
 
InvalidKeySpecException(String) - Constructor for class de.flexiprovider.api.exceptions.InvalidKeySpecException
 
InvalidParameterException - exception de.flexiprovider.api.exceptions.InvalidParameterException.
 
InvalidParameterException(String) - Constructor for class de.flexiprovider.api.exceptions.InvalidParameterException
 
InvalidParameterSpecException - exception de.flexiprovider.api.exceptions.InvalidParameterSpecException.
 
InvalidParameterSpecException(String) - Constructor for class de.flexiprovider.api.exceptions.InvalidParameterSpecException
 
InvalidPointException - exception de.flexiprovider.common.exceptions.InvalidPointException.
This exception is thrown, if a point shall be constructed, that is not on the underlying curve.
InvalidPointException() - Constructor for class de.flexiprovider.common.exceptions.InvalidPointException
Constructs an InvalidPointException with no detail message.
InvalidPointException(FlexiBigInt, FlexiBigInt, EllipticCurve) - Constructor for class de.flexiprovider.common.exceptions.InvalidPointException
Constructs an InvalidPointException with the specified detail message.
InvalidPointException(FlexiBigInt, FlexiBigInt, FlexiBigInt, EllipticCurve) - Constructor for class de.flexiprovider.common.exceptions.InvalidPointException
Constructs an InvalidPointException with the specified detail message.
InvalidPointException(GF2nElement, GF2nElement, EllipticCurve) - Constructor for class de.flexiprovider.common.exceptions.InvalidPointException
Constructs an InvalidPointException with the specified detail message.
InvalidPointException(String) - Constructor for class de.flexiprovider.common.exceptions.InvalidPointException
Constructs an InvalidPointException with the specified detail message.
invElem(short) - Static method in class de.flexiprovider.pqc.rainbow.util.GF2Field
This function computes the multiplicative inverse of a given element in GF2^8 The 0 has no multiplicative inverse and in this case 0 is returned.
inverse(int) - Method in class de.flexiprovider.common.math.codingtheory.GF2mField
compute the multiplicative inverse of a
inverse(short[][]) - Method in class de.flexiprovider.pqc.rainbow.util.ComputeInField
This function computes the inverse of a given matrix using the Gauss- Elimination method.
invert() - Method in class de.flexiprovider.common.math.finitefields.GFPElement
Compute the multiplicative inverse of this element.
invert() - Method in interface de.flexiprovider.common.math.finitefields.GFElement
Compute the multiplicative inverse of this element.
invert() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Compute the multiplicative inverse of this element.
invert() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Compute the multiplicative inverse of this element.
invert() - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Compute the inverse of this polynomial in the ring (Z/qZ)[X]/(X^N-1).
invert(QuadraticIdeal) - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
Invert a quadratic ideal of the class group.
invertEEA() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Calculates the multiplicative inverse of this and returns the result in a new GF2nPolynomialElement.
invertMAIA() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Calculates the multiplicative inverse of this using the modified almost inverse algorithm and returns the result in a new GF2nPolynomialElement.
invertMatrix(GF2Polynomial[]) - Method in class de.flexiprovider.common.math.finitefields.GF2nField
Inverts the given matrix represented as bitstrings.
invertSquare() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Calculates the multiplicative inverse of this and returns the result in a new GF2nPolynomialElement.
invertThis() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Multiplicatively invert of this element (overwrite this).
invMatrix(int[][]) - Method in class de.flexiprovider.common.math.finitefields.GF2nONBField
Compute the inverse of a matrix a.
IQClassGroup - class de.flexiprovider.common.math.quadraticfields.IQClassGroup.
 
IQClassGroup(FlexiBigInt) - Constructor for class de.flexiprovider.common.math.quadraticfields.IQClassGroup
Constructor.
IQClassGroup(FlexiBigInt, SecureRandom) - Constructor for class de.flexiprovider.common.math.quadraticfields.IQClassGroup
Constructor.
IQClassGroup(int, boolean) - Constructor for class de.flexiprovider.common.math.quadraticfields.IQClassGroup
Constructor.
IQClassGroup(int, boolean, SecureRandom) - Constructor for class de.flexiprovider.common.math.quadraticfields.IQClassGroup
Constructor.
IQDSAKeyFactory - class de.flexiprovider.nf.iq.iqdsa.IQDSAKeyFactory.
This class provides the translation between key specifications (IQDSAPrivateKeySpec or IQDSAPublicKeySpec), DER-encoded ASN.1 representations (X509EncodedKeySpec or PKCS8EncodedKeySpec), and keys (IQDSAPrivateKey or IQDSAPublicKey).
IQDSAKeyFactory() - Constructor for class de.flexiprovider.nf.iq.iqdsa.IQDSAKeyFactory
 
IQDSAKeyPairGenerator - class de.flexiprovider.nf.iq.iqdsa.IQDSAKeyPairGenerator.
This class is used to generate key pairs for the IQDSA signature algorithm (implemented by IQDSASignature.
IQDSAKeyPairGenerator() - Constructor for class de.flexiprovider.nf.iq.iqdsa.IQDSAKeyPairGenerator
 
IQDSAParameterGenerator - class de.flexiprovider.nf.iq.iqdsa.IQDSAParameterGenerator.
This class is used to generate parameters for the IQDSA signature algorithm.
IQDSAParameterGenerator() - Constructor for class de.flexiprovider.nf.iq.iqdsa.IQDSAParameterGenerator
 
IQDSAParameters - class de.flexiprovider.nf.iq.iqdsa.IQDSAParameters.
This class is used as an opaque representation of cryptographic parameters.
IQDSAParameters() - Constructor for class de.flexiprovider.nf.iq.iqdsa.IQDSAParameters
 
IQDSAParameterSpec - class de.flexiprovider.nf.iq.iqdsa.IQDSAParameterSpec.
This class specifies parameters for the IQDSA signature algorithm (implemented by IQDSASignature.
IQDSAParameterSpec(FlexiBigInt, QuadraticIdeal) - Constructor for class de.flexiprovider.nf.iq.iqdsa.IQDSAParameterSpec
Construct new IQDSA parameters from the given discriminant and generator of the class group.
IQDSAParamGenParameterSpec - class de.flexiprovider.nf.iq.iqdsa.IQDSAParamGenParameterSpec.
This class specifies parameters used for initializing the IQDSAParameterGenerator.
IQDSAParamGenParameterSpec() - Constructor for class de.flexiprovider.nf.iq.iqdsa.IQDSAParamGenParameterSpec
Construct the default IQDSA parameter generation parameters.
IQDSAParamGenParameterSpec(int) - Constructor for class de.flexiprovider.nf.iq.iqdsa.IQDSAParamGenParameterSpec
Construct new IQDSA parameter generation parameters from the desired bit length of the discriminant.
IQDSAPrivateKey - class de.flexiprovider.nf.iq.iqdsa.IQDSAPrivateKey.
This class represents IQDSA private keys.
IQDSAPrivateKey(IQDSAParameterSpec, FlexiBigInt) - Constructor for class de.flexiprovider.nf.iq.iqdsa.IQDSAPrivateKey
Construct an IQDSA private key from the given parameters and integer.
IQDSAPrivateKey(IQDSAPrivateKeySpec) - Constructor for class de.flexiprovider.nf.iq.iqdsa.IQDSAPrivateKey
Construct an IQDSA private key from the given key specification.
IQDSAPrivateKeySpec - class de.flexiprovider.nf.iq.iqdsa.IQDSAPrivateKeySpec.
This class provides the specification for IQDSA private keys.
IQDSAPrivateKeySpec(IQDSAParameterSpec, FlexiBigInt) - Constructor for class de.flexiprovider.nf.iq.iqdsa.IQDSAPrivateKeySpec
Construct an IQDSA private key specification from the given parameters and integer.
IQDSAPublicKey - class de.flexiprovider.nf.iq.iqdsa.IQDSAPublicKey.
This class represents IQDSA public keys.
IQDSAPublicKey(IQDSAParameterSpec, QuadraticIdeal) - Constructor for class de.flexiprovider.nf.iq.iqdsa.IQDSAPublicKey
Construct an IQDSA public key from the given parameters and the base element of the NFDL-problem.
IQDSAPublicKey(IQDSAPublicKeySpec) - Constructor for class de.flexiprovider.nf.iq.iqdsa.IQDSAPublicKey
Construct an IQDSAPubKey from the given key specification.
IQDSAPublicKeySpec - class de.flexiprovider.nf.iq.iqdsa.IQDSAPublicKeySpec.
This class provides the specification for IQDSA public keys.
IQDSAPublicKeySpec(IQDSAParameterSpec, QuadraticIdeal) - Constructor for class de.flexiprovider.nf.iq.iqdsa.IQDSAPublicKeySpec
Construct an IQDSA public key specification from the given parameters and the base element of the NFDL-problem.
IQDSASignature - class de.flexiprovider.nf.iq.iqdsa.IQDSASignature.
This class implements the core parts of the IQDSA algorithm, namely the signature and the verification process.
IQDSASignature.RIPEMD160 - class de.flexiprovider.nf.iq.iqdsa.IQDSASignature.RIPEMD160.
IQDSA with RIPEMD160 message digest.
IQDSASignature.RIPEMD160() - Constructor for class de.flexiprovider.nf.iq.iqdsa.IQDSASignature.RIPEMD160
 
IQDSASignature.SHA1 - class de.flexiprovider.nf.iq.iqdsa.IQDSASignature.SHA1.
IQDSA with SHA1 message digest.
IQDSASignature.SHA1() - Constructor for class de.flexiprovider.nf.iq.iqdsa.IQDSASignature.SHA1
 
IQDSASignature(MessageDigest) - Constructor for class de.flexiprovider.nf.iq.iqdsa.IQDSASignature
Constructor.
IQEncodingException - exception de.flexiprovider.common.math.quadraticfields.IQEncodingException.
 
IQEncodingException(String) - Constructor for class de.flexiprovider.common.math.quadraticfields.IQEncodingException
 
IQGQKeyFactory - class de.flexiprovider.nf.iq.iqgq.IQGQKeyFactory.
This class provides the translation between key specifications (IQGQPrivateKeySpec or IQGQPublicKeySpec), DER-encoded ASN.1 representations (X509EncodedKeySpec or PKCS8EncodedKeySpec), and keys (IQGQPrivateKey or IQGQPublicKey).
IQGQKeyFactory() - Constructor for class de.flexiprovider.nf.iq.iqgq.IQGQKeyFactory
 
IQGQKeyPairGenerator - class de.flexiprovider.nf.iq.iqgq.IQGQKeyPairGenerator.
This class is used to generate key pairs for the IQGQ signature algorithm (implemented by IQGQSignature.
IQGQKeyPairGenerator() - Constructor for class de.flexiprovider.nf.iq.iqgq.IQGQKeyPairGenerator
 
IQGQParameterGenerator - class de.flexiprovider.nf.iq.iqgq.IQGQParameterGenerator.
This class is used to generate parameters for the IQGQ signature algorithm.
IQGQParameterGenerator() - Constructor for class de.flexiprovider.nf.iq.iqgq.IQGQParameterGenerator
 
IQGQParameters - class de.flexiprovider.nf.iq.iqgq.IQGQParameters.
This class is used as an opaque representation of cryptographic parameters.
IQGQParameters() - Constructor for class de.flexiprovider.nf.iq.iqgq.IQGQParameters
 
IQGQParameterSpec - class de.flexiprovider.nf.iq.iqgq.IQGQParameterSpec.
This class specifies parameters for the IQGQ signature algorithm (implemented by IQGQSignature.
IQGQParameterSpec(FlexiBigInt) - Constructor for class de.flexiprovider.nf.iq.iqgq.IQGQParameterSpec
Construct new IQGQ parameters from the given discriminant of the class group.
IQGQParamGenParameterSpec - class de.flexiprovider.nf.iq.iqgq.IQGQParamGenParameterSpec.
This class specifies parameters used for initializing the IQGQParameterGenerator.
IQGQParamGenParameterSpec() - Constructor for class de.flexiprovider.nf.iq.iqgq.IQGQParamGenParameterSpec
Construct the default IQDSA parameter generation parameters.
IQGQParamGenParameterSpec(int) - Constructor for class de.flexiprovider.nf.iq.iqgq.IQGQParamGenParameterSpec
Construct new IQDSA parameter generation parameters from the desired bit length of the discriminant.
IQGQPrivateKey - class de.flexiprovider.nf.iq.iqgq.IQGQPrivateKey.
Class for private keys pertaining to the IQGQ algorithm
IQGQPrivateKey(IQGQParameterSpec, QuadraticIdeal, FlexiBigInt) - Constructor for class de.flexiprovider.nf.iq.iqgq.IQGQPrivateKey
 
IQGQPrivateKey(IQGQPrivateKeySpec) - Constructor for class de.flexiprovider.nf.iq.iqgq.IQGQPrivateKey
Construct an IQGQPrivateKey from the given key specification.
IQGQPrivateKeySpec - class de.flexiprovider.nf.iq.iqgq.IQGQPrivateKeySpec.
 
IQGQPrivateKeySpec(IQGQParameterSpec, QuadraticIdeal, FlexiBigInt) - Constructor for class de.flexiprovider.nf.iq.iqgq.IQGQPrivateKeySpec
 
IQGQPublicKey - class de.flexiprovider.nf.iq.iqgq.IQGQPublicKey.
Class for public keys pertaining to the IQGQ algorithm
IQGQPublicKey(IQGQParameterSpec, QuadraticIdeal, FlexiBigInt) - Constructor for class de.flexiprovider.nf.iq.iqgq.IQGQPublicKey
 
IQGQPublicKey(IQGQPublicKeySpec) - Constructor for class de.flexiprovider.nf.iq.iqgq.IQGQPublicKey
Construct an IQGQPubKey from the given key specification.
IQGQPublicKeySpec - class de.flexiprovider.nf.iq.iqgq.IQGQPublicKeySpec.
 
IQGQPublicKeySpec(IQGQParameterSpec, QuadraticIdeal, FlexiBigInt) - Constructor for class de.flexiprovider.nf.iq.iqgq.IQGQPublicKeySpec
 
IQGQSignature - class de.flexiprovider.nf.iq.iqgq.IQGQSignature.
The IQGQSignature class implements core parts of the IQGQ algorithm, namely the signature and the verification process.
IQGQSignature.RIPEMD160 - class de.flexiprovider.nf.iq.iqgq.IQGQSignature.RIPEMD160.
IQGQ with RIPEMD160 message digest.
IQGQSignature.RIPEMD160() - Constructor for class de.flexiprovider.nf.iq.iqgq.IQGQSignature.RIPEMD160
 
IQGQSignature.SHA1 - class de.flexiprovider.nf.iq.iqgq.IQGQSignature.SHA1.
IQGQ with SHA1 message digest.
IQGQSignature.SHA1() - Constructor for class de.flexiprovider.nf.iq.iqgq.IQGQSignature.SHA1
 
IQGQSignature(MessageDigest) - Constructor for class de.flexiprovider.nf.iq.iqgq.IQGQSignature
Constructor.
IQRDSAKeyFactory - class de.flexiprovider.nf.iq.iqrdsa.IQRDSAKeyFactory.
This class provides the translation between key specifications (IQRDSAPrivateKeySpec or IQRDSAPublicKeySpec), DER-encoded ASN.1 representations (X509EncodedKeySpec or PKCS8EncodedKeySpec), and keys (IQRDSAPrivateKey or IQRDSAPublicKey).
IQRDSAKeyFactory() - Constructor for class de.flexiprovider.nf.iq.iqrdsa.IQRDSAKeyFactory
 
IQRDSAKeyPairGenerator - class de.flexiprovider.nf.iq.iqrdsa.IQRDSAKeyPairGenerator.
This class is used to generate key pairs for the IQRDSA signature algorithm (implemented by IQRDSASignature.
IQRDSAKeyPairGenerator() - Constructor for class de.flexiprovider.nf.iq.iqrdsa.IQRDSAKeyPairGenerator
 
IQRDSAParameterGenerator - class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameterGenerator.
This class implements the IQRDSAAlgorithmParameterGenerator.
IQRDSAParameterGenerator() - Constructor for class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameterGenerator
 
IQRDSAParameters - class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameters.
This class is used as an opaque representation of cryptographic parameters.
IQRDSAParameters() - Constructor for class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameters
 
IQRDSAParameterSpec - class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameterSpec.
This class specifies parameters for the IQRDSA signature algorithm (implemented by IQRDSASignature).
IQRDSAParameterSpec(FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameterSpec
Construct new IQRDSA parameters from the given discriminant of the class group and modulus.
IQRDSAParamGenParameterSpec - class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParamGenParameterSpec.
This class specifies parameters used for initializing the IQRDSAParameterGenerator.
IQRDSAParamGenParameterSpec() - Constructor for class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParamGenParameterSpec
Construct the default IQRDSA parameter generation parameters.
IQRDSAParamGenParameterSpec(int) - Constructor for class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParamGenParameterSpec
Construct new IQRDSA parameter generation parameters from the desired bit length of the discriminant.
IQRDSAPrivateKey - class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKey.
Class for private keys pertaining to the IQRDSA algorithm
IQRDSAPrivateKey(IQRDSAParameterSpec, QuadraticIdeal, QuadraticIdeal, FlexiBigInt) - Constructor for class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKey
Construct an IQRDSA private key from the given parameters, public key value and base element of the NFDL-problem.
IQRDSAPrivateKey(IQRDSAPrivateKeySpec) - Constructor for class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKey
Construct an IQRDSA private key from the given key specification.
IQRDSAPrivateKeySpec - class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKeySpec.
 
IQRDSAPrivateKeySpec(IQRDSAParameterSpec, QuadraticIdeal, QuadraticIdeal, FlexiBigInt) - Constructor for class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKeySpec
 
IQRDSAPublicKey - class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPublicKey.
Class for public keys pertaining to the IQRDSA algorithm
IQRDSAPublicKey(IQRDSAParameterSpec, QuadraticIdeal, QuadraticIdeal) - Constructor for class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPublicKey
Construct an IQRDSA public key from the given parameters, public key value and base element of the NFDL-problem.
IQRDSAPublicKey(IQRDSAPublicKeySpec) - Constructor for class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPublicKey
Construct an IQRDSA public key from the given key specification.
IQRDSAPublicKeySpec - class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPublicKeySpec.
 
IQRDSAPublicKeySpec(IQRDSAParameterSpec, QuadraticIdeal, QuadraticIdeal) - Constructor for class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPublicKeySpec
 
IQRDSASignature - class de.flexiprovider.nf.iq.iqrdsa.IQRDSASignature.
The IQRDSASignature class implements core parts of the IQRDSA algorithm, namely the signature and the verification process.
IQRDSASignature.RIPEMD160 - class de.flexiprovider.nf.iq.iqrdsa.IQRDSASignature.RIPEMD160.
IQRDSA with RIPEMD160 message digest.
IQRDSASignature.RIPEMD160() - Constructor for class de.flexiprovider.nf.iq.iqrdsa.IQRDSASignature.RIPEMD160
 
IQRDSASignature.SHA1 - class de.flexiprovider.nf.iq.iqrdsa.IQRDSASignature.SHA1.
IQRDSA with SHA1 message digest.
IQRDSASignature.SHA1() - Constructor for class de.flexiprovider.nf.iq.iqrdsa.IQRDSASignature.SHA1
 
IQRDSASignature(MessageDigest) - Constructor for class de.flexiprovider.nf.iq.iqrdsa.IQRDSASignature
Constructor.
isElementOfThisField(int) - Method in class de.flexiprovider.common.math.codingtheory.GF2mField
 
isIncreasing(int[]) - Static method in class de.flexiprovider.common.math.IntegerFunctions
 
isIrreducible() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Checks if this is irreducible, according to IEEE P1363, A.5.5, p103.
isIrreducible(int) - Static method in class de.flexiprovider.common.math.codingtheory.PolynomialRingGF2
Checking polynomial for irreducibility
isNegativeOf(Point) - Method in class de.flexiprovider.common.math.ellipticcurves.Point
Tests whether this point is the negative of other.
isONB() - Method in class de.flexiprovider.ec.asn1.CharacteristicTwoField
 
isOne() - Method in class de.flexiprovider.common.math.finitefields.GFPElement
Checks whether this element is one.
isOne() - Method in interface de.flexiprovider.common.math.finitefields.GFElement
Checks whether this element is one.
isOne() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Tests if the GF2nPolynomialElement has 'one' as value.
isOne() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Checks whether this element is one.
isOne() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Tests if all bits are reset to 0 and LSB is set to 1.
isOne(QuadraticIdeal) - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
Check whether the given ideal is the neutral element of the class group.
isParityAdjusted(byte[], int) - Static method in class de.flexiprovider.core.desede.DESKeySpec
Checks if the given DES key material, starting at offset inclusive, is parity-adjusted.
isParityAdjusted(byte[], int) - Static method in class de.flexiprovider.core.desede.DESedeKeySpec
Checks if the given DESede key material, starting at offset inclusive, is parity-adjusted.
isPentanomial() - Method in class de.flexiprovider.ec.asn1.CharacteristicTwoField
 
isPentanomial() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialField
Returns true if the field polynomial is a pentanomial.
isPower(int, int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Tests whether an integer a is power of another integer p.
isPrime(int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Miller-Rabin-Test, determines wether the given integer is probably prime or composite.
isProbablePrime(int) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
isReduced(QuadraticIdeal) - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
Check whether we have a reduced ideal already.
isTrinomial() - Method in class de.flexiprovider.ec.asn1.CharacteristicTwoField
 
isTrinomial() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialField
Returns true if the field polynomial is a trinomial.
isValid(QuadraticIdeal) - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
discriminant = b^2 - 4ac, thus (b^2 - discriminant) mod 4a better be zero for c to be an integer.
isValidPublicKey(ECPublicKey) - Static method in class de.flexiprovider.ec.ECTools
Check if the given ECPublicKey is valid.
isWeak(byte[], int) - Static method in class de.flexiprovider.core.desede.DESKeySpec
Checks if the given DES key material is weak or semi-weak.
isZero() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
Tests, whether this point is at infinity.
isZero() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
 
isZero() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
 
isZero() - Method in class de.flexiprovider.common.math.finitefields.GFPElement
Checks whether this element is zero.
isZero() - Method in interface de.flexiprovider.common.math.finitefields.GFElement
Checks whether this element is zero.
isZero() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Checks whether this element is zero.
isZero() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Checks whether this element is zero.
isZero() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Tests if all bits equal zero.
isZero() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Returns true if all coefficients equal zero.
isZero() - Method in class de.flexiprovider.common.math.linearalgebra.Vector
Return whether this is the zero vector (i.e., all elements are zero).
isZero() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Vector
 
isZero() - Method in class de.flexiprovider.common.math.linearalgebra.GF2mVector
 
isZero() - Method in class de.flexiprovider.common.math.linearalgebra.Matrix
Check if this is the zero matrix (i.e., all entries are zero).
isZero() - Method in class de.flexiprovider.common.math.linearalgebra.GF2mMatrix
Check if this is the zero matrix (i.e., all entries are zero).
isZero() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Check if this is the zero matrix (i.e., all entries are zero).
iv - Variable in class de.flexiprovider.api.Mode
The initialization vector

J

jacobi(FlexiBigInt, FlexiBigInt) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Computes the value of the Jacobi symbol (A|B).
javaKeySpec - Variable in class de.flexiprovider.core.desede.DESedeKeySpec
A reference to a DESedeKeySpec.
javaRand - Variable in class de.flexiprovider.common.util.DefaultPRNG
 
JavaSecureRandomWrapper - class de.flexiprovider.common.util.JavaSecureRandomWrapper.
 
JavaSecureRandomWrapper(SecureRandom) - Constructor for class de.flexiprovider.common.util.JavaSecureRandomWrapper
 

K

K - Variable in class de.flexiprovider.core.shacal2.Shacal2
Constant words K0...63 These are the first thirty-two bits of the fractional parts of the cube roots of the first sixty-four primes.
kdf - Variable in class de.flexiprovider.core.pbe.PBES1
The underlying key derivation function (PBKDF1 or PBKDF_PKCS12)
KDF1 - class de.flexiprovider.core.kdf.KDF1.
KDF1 is a key derivation function descriped in IEEE 1363-2000.
KDF1() - Constructor for class de.flexiprovider.core.kdf.KDF1
Constructor.
KDF2 - class de.flexiprovider.core.kdf.KDF2.
KDF2 is a key derivation function descriped in IEEE 1363a-2004.
KDF2() - Constructor for class de.flexiprovider.core.kdf.KDF2
Constructor.
KDFParameterSpec - class de.flexiprovider.core.kdf.KDFParameterSpec.
This class specifies parameters used by the KDF1, KDF2, and X963 key derivation functions.
KDFParameterSpec(byte[]) - Constructor for class de.flexiprovider.core.kdf.KDFParameterSpec
Constructor.
Key - interface de.flexiprovider.api.keys.Key.
 
KEY_AGREEMENT - Static variable in class de.flexiprovider.api.Registry
Constant for key agreements
KEY_AGREEMENT - Static variable in class de.flexiprovider.api.FlexiProvider
Constant for key agreements
KEY_DERIVATION - Static variable in class de.flexiprovider.api.Registry
Constant for key derivations
KEY_FACTORY - Static variable in class de.flexiprovider.api.Registry
Constant for key factories
KEY_FACTORY - Static variable in class de.flexiprovider.api.FlexiProvider
Constant for key factories
KEY_PAIR_GENERATOR - Static variable in class de.flexiprovider.api.Registry
Constant for key pair generators
KEY_PAIR_GENERATOR - Static variable in class de.flexiprovider.api.FlexiProvider
Constant for key pair generators
KeyAgreement - class de.flexiprovider.api.KeyAgreement.
 
KeyAgreement() - Constructor for class de.flexiprovider.api.KeyAgreement
 
KeyDerivation - class de.flexiprovider.api.KeyDerivation.
This class defines a key derivation function.
KeyDerivation() - Constructor for class de.flexiprovider.api.KeyDerivation
 
KeyFactory - class de.flexiprovider.api.keys.KeyFactory.
 
KeyFactory() - Constructor for class de.flexiprovider.api.keys.KeyFactory
 
KeyPair - class de.flexiprovider.api.keys.KeyPair.
This class is a simple holder for a key pair (a public key and a private key).
KeyPair(PublicKey, PrivateKey) - Constructor for class de.flexiprovider.api.keys.KeyPair
Construct a key pair from the given public key and private key.
KeyPairGenerator - class de.flexiprovider.api.keys.KeyPairGenerator.
 
KeyPairGenerator() - Constructor for class de.flexiprovider.api.keys.KeyPairGenerator
 
keyParams - Variable in class de.flexiprovider.common.ies.IES
The algorithm parameters obtained from the (private or public) key.
keySchedule(byte[]) - Method in class de.flexiprovider.core.mac.CMac
This method implements the CMac Key expansion.
keySchedule(byte[]) - Method in class de.flexiprovider.core.shacal2.Shacal2
This method implements the Shacal2 Key schedule.
keySize - Variable in class de.flexiprovider.core.rijndael.Rijndael
the key size in words (word width is 32 bits)
keySizeIsMutable - Variable in class de.flexiprovider.core.rijndael.Rijndael
flag indicating whether key size may be changed
KeySpec - interface de.flexiprovider.api.keys.KeySpec.
A (transparent) specification of the key material that constitutes a cryptographic key.

L

Layer - class de.flexiprovider.pqc.rainbow.Layer.
This class represents a layer of the Rainbow Oil- and Vinegar Map.
Layer(int, byte, byte, byte[][][], byte[][][], byte[][], byte[]) - Constructor for class de.flexiprovider.pqc.rainbow.Layer
Constructor used by RainbowPrivateKeySpec.
Layer(int, int, int) - Constructor for class de.flexiprovider.pqc.rainbow.Layer
Constructor.
Layer(short[][][], short[][][], short[][], short[]) - Constructor for class de.flexiprovider.pqc.rainbow.Layer
Constructor only used for printout of default examples
leastCommonMultiple(FlexiBigInt[]) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Computation of the least common multiple of a set of FlexiBigInts.
leastDiv(int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Find and return the least non-trivial divisor of an integer a.
leftMultiply(Permutation) - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Compute the product of a permutation matrix (which is generated from an n-permutation) and this matrix.
leftMultiply(Vector) - Method in class de.flexiprovider.common.math.linearalgebra.Matrix
Compute the product of a vector and this matrix.
leftMultiply(Vector) - Method in class de.flexiprovider.common.math.linearalgebra.GF2mMatrix
 
leftMultiply(Vector) - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
compute product a row vector and this matrix
leftMultiplyLeftCompactForm(Vector) - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Compute the product of the matrix (this | Id) and a column vector, where Id is a (numRows x numRows) unit matrix.
length - Variable in class de.flexiprovider.common.math.linearalgebra.Vector
the length of this vector
LittleEndianConversions - class de.flexiprovider.common.util.LittleEndianConversions.
This is a utility class containing data type conversions using little-endian byte order.
LMOTS - class de.flexiprovider.pqc.hbc.ots.LMOTS.
 
LMOTS() - Constructor for class de.flexiprovider.pqc.hbc.ots.LMOTS
Constructor.
LMOTSHash - class de.flexiprovider.pqc.ots.lm.LMOTSHash.
This class implements the hash function used for the signature.
LMOTSHash(byte[]) - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSHash
Constructor using an encoded byte Array to construct an LMOTS Hash.
LMOTSHash(Vector) - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSHash
Constructor
LMOTSKeyPairGenerator - class de.flexiprovider.pqc.ots.lm.LMOTSKeyPairGenerator.
This class generates the public- and the private key pairs.
LMOTSKeyPairGenerator() - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSKeyPairGenerator
 
LMOTSParameterSpec - class de.flexiprovider.pqc.ots.lm.LMOTSParameterSpec.
This class provides the specification of the parameters used by the LMOTSKeyPairGenerator
LMOTSParameterSpec(int) - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSParameterSpec
(EXAMPLE/TEST ONLY) Constructs an example Parameter spec using the bit length of the Encryption Key.
LMOTSParameterSpec(int[], int) - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSParameterSpec
Construct new LMOTS parameters from the given parameters.
LMOTSPrivateKey - class de.flexiprovider.pqc.ots.lm.LMOTSPrivateKey.
This class implements a LMOTS private key.
LMOTSPrivateKey(Vector, Vector) - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSPrivateKey
Construct a new LMOTS private key.
LMOTSPublicKey - class de.flexiprovider.pqc.ots.lm.LMOTSPublicKey.
This class implements a LMOTS public key.
LMOTSPublicKey(byte[]) - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSPublicKey
 
LMOTSPublicKey(LMOTSHash, GFP32Polynomial, GFP32Polynomial) - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSPublicKey
Construct a new public LMOTS key.
LMOTSSignature - class de.flexiprovider.pqc.ots.lm.LMOTSSignature.
This Class is used for generating and verifying Signatures according to the LMOTS Signature Scheme defined in the Paper "Asymptotically Efficient Lattice-Based Digital Signatures" by Vadim Lyubashevsky and Daniele Micciancio.
LMOTSSignature.GENERIC - class de.flexiprovider.pqc.ots.lm.LMOTSSignature.GENERIC.
LMOTS Signature with any hash function
LMOTSSignature.GENERIC(MessageDigest) - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSSignature.GENERIC
Constructor.
LMOTSSignature.RIPEMD128 - class de.flexiprovider.pqc.ots.lm.LMOTSSignature.RIPEMD128.
LMOTS Signature with RIPEMD128
LMOTSSignature.RIPEMD128() - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSSignature.RIPEMD128
Constructor.
LMOTSSignature.RIPEMD160 - class de.flexiprovider.pqc.ots.lm.LMOTSSignature.RIPEMD160.
LMOTS Signature with RIPEMD160
LMOTSSignature.RIPEMD160() - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSSignature.RIPEMD160
Constructor.
LMOTSSignature.RIPEMD256 - class de.flexiprovider.pqc.ots.lm.LMOTSSignature.RIPEMD256.
LMOTS Signature with RIPEMD256
LMOTSSignature.RIPEMD256() - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSSignature.RIPEMD256
Constructor.
LMOTSSignature.RIPEMD320 - class de.flexiprovider.pqc.ots.lm.LMOTSSignature.RIPEMD320.
LMOTS Signature with RIPEMD320
LMOTSSignature.RIPEMD320() - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSSignature.RIPEMD320
Constructor.
LMOTSSignature.SHA1 - class de.flexiprovider.pqc.ots.lm.LMOTSSignature.SHA1.
LMOTS Signature with SHA1
LMOTSSignature.SHA1() - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSSignature.SHA1
Constructor.
LMOTSSignature.SHA224 - class de.flexiprovider.pqc.ots.lm.LMOTSSignature.SHA224.
LMOTS Signature with SHA224
LMOTSSignature.SHA224() - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSSignature.SHA224
Constructor.
LMOTSSignature.SHA256 - class de.flexiprovider.pqc.ots.lm.LMOTSSignature.SHA256.
LMOTS Signature with SHA256
LMOTSSignature.SHA256() - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSSignature.SHA256
Constructor.
LMOTSSignature.SHA384 - class de.flexiprovider.pqc.ots.lm.LMOTSSignature.SHA384.
LMOTS Signature with SHA384
LMOTSSignature.SHA384() - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSSignature.SHA384
Constructor.
LMOTSSignature.SHA512 - class de.flexiprovider.pqc.ots.lm.LMOTSSignature.SHA512.
LMOTS Signature with SHA512
LMOTSSignature.SHA512() - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSSignature.SHA512
Constructor.
LMOTSSignature(MessageDigest) - Constructor for class de.flexiprovider.pqc.ots.lm.LMOTSSignature
Constructor.
log(double) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Deprecated. use MathFunctions.log(double) instead
log(long) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Deprecated. use MathFunctions.log(long) instead
logs - Static variable in class de.flexiprovider.pqc.rainbow.util.GF2Field
 
longValue() - Method in class de.flexiprovider.common.math.FlexiBigInt
 

M

m - Variable in class de.flexiprovider.pqc.tss.TSS
 
mA - Variable in class de.flexiprovider.common.math.ellipticcurves.EllipticCurve
curve parameter a
Mac - class de.flexiprovider.api.Mac.
This class implements a "message authentication code" (MAC), a method to ensure the integrity of data transmitted between two parties who share a common secret key.
MAC - Static variable in class de.flexiprovider.api.Registry
Constant for message authentication codes (MACs)
MAC - Static variable in class de.flexiprovider.api.FlexiProvider
Constant for message authentication codes (MACs)
Mac() - Constructor for class de.flexiprovider.api.Mac
 
main(String[]) - Static method in class de.flexiprovider.common.math.IntegerFunctions
 
makeDigest(byte[]) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSASignature
Calculates the digest value for a given octet string
makeDigest(byte[]) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQSignature
Calculates the digest value for a given octet string
makeDigest(byte[]) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSASignature
Calculates the digest value for a given octet string
MARS - class de.flexiprovider.core.mars.MARS.
MARSBlockCipher implements the MARS Cipher.
MARS() - Constructor for class de.flexiprovider.core.mars.MARS
 
MARSKey - class de.flexiprovider.core.mars.MARSKey.
MARSKey is used to store a symmetric key for MARS encryption/decryption.
MARSKey(byte[]) - Constructor for class de.flexiprovider.core.mars.MARSKey
Construct a new key using the given key data.
MARSKeyFactory - class de.flexiprovider.core.mars.MARSKeyFactory.
This class represents a factory for secret keys.
MARSKeyFactory() - Constructor for class de.flexiprovider.core.mars.MARSKeyFactory
 
MARSKeyGenerator - class de.flexiprovider.core.mars.MARSKeyGenerator.
This class is used to generate keys for the MARS block cipher.
MARSKeyGenerator() - Constructor for class de.flexiprovider.core.mars.MARSKeyGenerator
 
MARSKeyGenParameterSpec - class de.flexiprovider.core.mars.MARSKeyGenParameterSpec.
This class specifies parameters used for initializing the MARSKeyGenerator.
MARSKeyGenParameterSpec() - Constructor for class de.flexiprovider.core.mars.MARSKeyGenParameterSpec
Construct the default parameters.
MARSKeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.mars.MARSKeyGenParameterSpec
Construct new parameters from the given key size.
MASK - Static variable in class de.flexiprovider.pqc.rainbow.util.GF2Field
 
masks - Variable in class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKeySpec
 
matrices - Variable in class de.flexiprovider.common.math.finitefields.GF2nField
the COB matrices
matrix - Variable in class de.flexiprovider.common.math.linearalgebra.GF2mMatrix
For the matrix representation the array of type int[][] is used, thus every element of the array keeps one element of the matrix (element from finite field GF(2^m))
Matrix - class de.flexiprovider.common.math.linearalgebra.Matrix.
This abstract class defines matrices.
MATRIX_TYPE_RANDOM_LT - Static variable in class de.flexiprovider.common.math.linearalgebra.Matrix
random lower triangular matrix
MATRIX_TYPE_RANDOM_REGULAR - Static variable in class de.flexiprovider.common.math.linearalgebra.Matrix
random regular matrix
MATRIX_TYPE_RANDOM_UT - Static variable in class de.flexiprovider.common.math.linearalgebra.Matrix
random upper triangular matrix
MATRIX_TYPE_UNIT - Static variable in class de.flexiprovider.common.math.linearalgebra.Matrix
unit matrix
MATRIX_TYPE_ZERO - Static variable in class de.flexiprovider.common.math.linearalgebra.Matrix
zero matrix
Matrix() - Constructor for class de.flexiprovider.common.math.linearalgebra.Matrix
 
MAX_SIZE - Static variable in class de.flexiprovider.nf.iq.iqdsa.IQDSAParamGenParameterSpec
The maximal bit length of the discriminant (16384)
MAX_SIZE - Static variable in class de.flexiprovider.nf.iq.iqgq.IQGQParamGenParameterSpec
The maximal bit length of the discriminant (16384)
MAX_SIZE - Static variable in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParamGenParameterSpec
The maximal bit length of the discriminant (16384)
max(FlexiBigInt) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
maxPlainTextSize - Variable in class de.flexiprovider.api.AsymmetricBlockCipher
The maximum number of bytes the cipher can decrypt.
maxPower(int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Compute the largest h with 2^h | a if a!=0.
mB - Variable in class de.flexiprovider.common.math.ellipticcurves.EllipticCurve
curve parameter b
McElieceCCA2KeyFactory - class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2KeyFactory.
This class is used to translate between McEliece CCA2 keys and key specifications.
McElieceCCA2KeyFactory() - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2KeyFactory
 
McElieceCCA2KeyPairGenerator - class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2KeyPairGenerator.
This class implements key pair generation of the McEliece Public Key Cryptosystem (McEliecePKC).
McElieceCCA2KeyPairGenerator() - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2KeyPairGenerator
 
McElieceCCA2ParameterSpec - class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2ParameterSpec.
This class provides a specification for the parameters of the CCA2-secure variants of the McEliece PKCS that are used with McElieceFujisakiCipher, McElieceKobaraImaiCipher, and McEliecePointchevalCipher.
McElieceCCA2ParameterSpec() - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2ParameterSpec
Construct the default parameters.
McElieceCCA2ParameterSpec(String) - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2ParameterSpec
Constructor.
McElieceCCA2Primitives - class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2Primitives.
Core operations for the CCA-secure variants of McEliece.
McElieceCCA2PrivateKey - class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKey.
This class implements a McEliece CCA2 private key and is usually instantiated by the McElieceCCA2KeyPairGenerator or McElieceCCA2KeyFactory.
McElieceCCA2PrivateKey(int, int, GF2mField, PolynomialGF2mSmallM, Permutation, GF2Matrix, PolynomialGF2mSmallM[]) - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKey
Constructor (used by the McElieceCCA2KeyPairGenerator).
McElieceCCA2PrivateKey(McElieceCCA2PrivateKeySpec) - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKey
Constructor (used by the McElieceCCA2KeyFactory).
McElieceCCA2PrivateKeySpec - class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKeySpec.
This class provides a specification for a McEliece CCA2 private key.
McElieceCCA2PrivateKeySpec(int, int, byte[], byte[], byte[], byte[], byte[][]) - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKeySpec
Constructor used by the McElieceKeyFactory.
McElieceCCA2PrivateKeySpec(int, int, GF2mField, PolynomialGF2mSmallM, Permutation, GF2Matrix, PolynomialGF2mSmallM[]) - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKeySpec
Constructor.
McElieceCCA2PublicKey - class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKey.
This class implements a McEliece CCA2 public key and is usually instantiated by the McElieceCCA2KeyPairGenerator or McElieceCCA2KeyFactory.
McElieceCCA2PublicKey(int, int, GF2Matrix) - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKey
Constructor (used by the McElieceCCA2KeyPairGenerator).
McElieceCCA2PublicKey(McElieceCCA2PublicKeySpec) - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKey
Constructor (used by the McElieceCCA2KeyFactory).
McElieceCCA2PublicKeySpec - class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKeySpec.
This class provides a specification for a McEliece CCA2 public key.
McElieceCCA2PublicKeySpec(int, int, byte[]) - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKeySpec
Constructor (used by McElieceKeyFactory).
McElieceCCA2PublicKeySpec(int, int, GF2Matrix) - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKeySpec
Constructor.
McElieceFujisakiCipher - class de.flexiprovider.pqc.ecc.mceliece.McElieceFujisakiCipher.
This class implements the Fujisaki/Okamoto conversion of the McEliecePKCS.
McElieceFujisakiCipher() - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McElieceFujisakiCipher
 
McElieceKeyFactory - class de.flexiprovider.pqc.ecc.mceliece.McElieceKeyFactory.
This class is used to translate between McEliece keys and key specifications.
McElieceKeyFactory() - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McElieceKeyFactory
 
McElieceKeyPairGenerator - class de.flexiprovider.pqc.ecc.mceliece.McElieceKeyPairGenerator.
This class implements key pair generation of the McEliece Public Key Cryptosystem (McEliecePKC).
McElieceKeyPairGenerator() - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McElieceKeyPairGenerator
 
McElieceKobaraImaiCipher - class de.flexiprovider.pqc.ecc.mceliece.McElieceKobaraImaiCipher.
This class implements the Kobara/Imai conversion of the McEliecePKCS.
McElieceKobaraImaiCipher() - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McElieceKobaraImaiCipher
 
McEliecePKCS - class de.flexiprovider.pqc.ecc.mceliece.McEliecePKCS.
This class implements the McEliece Public Key cryptosystem (McEliecePKCS).
McEliecePKCS() - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McEliecePKCS
 
McEliecePointchevalCipher - class de.flexiprovider.pqc.ecc.mceliece.McEliecePointchevalCipher.
This class implements the Pointcheval conversion of the McEliecePKCS.
McEliecePointchevalCipher() - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McEliecePointchevalCipher
 
McEliecePrivateKey - class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey.
This class implements a McEliece private key and is usually instantiated by the McElieceKeyPairGenerator or McElieceKeyFactory.
McEliecePrivateKey(int, int, GF2mField, PolynomialGF2mSmallM, GF2Matrix, Permutation, Permutation, GF2Matrix, PolynomialGF2mSmallM[]) - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey
Constructor (used by the McElieceKeyPairGenerator).
McEliecePrivateKey(McEliecePrivateKeySpec) - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey
Constructor (used by the McElieceKeyFactory).
McEliecePrivateKeySpec - class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKeySpec.
This class provides a specification for a McEliece private key.
McEliecePrivateKeySpec(int, int, byte[], byte[], byte[], byte[], byte[], byte[], byte[][]) - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKeySpec
Constructor (used by the McElieceKeyFactory).
McEliecePrivateKeySpec(int, int, GF2mField, PolynomialGF2mSmallM, GF2Matrix, Permutation, Permutation, GF2Matrix, PolynomialGF2mSmallM[]) - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKeySpec
Constructor.
McEliecePublicKey - class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKey.
This class implements a McEliece public key and is usually instantiated by the McElieceKeyPairGenerator or McElieceKeyFactory.
McEliecePublicKey(int, int, GF2Matrix) - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKey
Constructor (used by the McElieceKeyPairGenerator).
McEliecePublicKey(McEliecePublicKeySpec) - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKey
Constructor (used by the McElieceKeyFactory).
McEliecePublicKeySpec - class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKeySpec.
This class provides a specification for a McEliece public key.
McEliecePublicKeySpec(int, int, byte[]) - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKeySpec
Constructor (used by McElieceKeyFactory).
McEliecePublicKeySpec(int, int, GF2Matrix) - Constructor for class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKeySpec
Constructor (used by McElieceKeyFactory).
md - Variable in class de.flexiprovider.pqc.hbc.cmss.BDSAuthPath
 
MD4 - class de.flexiprovider.core.md.MD4.
This class implements the MD4 message digest algorithm according to the Handbook of Applied Cryptography, Menezes, van Oorschot, Vanstone, CRC Press, 1997, algorithm 9.49
MD4() - Constructor for class de.flexiprovider.core.md.MD4
Constructor.
MD5 - class de.flexiprovider.core.md.MD5.
This class implements the MD5 message digest algorithm according to the Handbook of Applied Cryptography, Menezes, van Oorschot, Vanstone, CRC Press, 1997, algorithm 9.51
MD5() - Constructor for class de.flexiprovider.core.md.MD5
Constructor.
mDegree - Variable in class de.flexiprovider.common.math.finitefields.GF2nElement
holds the extension degree n of this element's corresponding field.
mDegree - Variable in class de.flexiprovider.common.math.finitefields.GF2nField
the degree of this field
MDFamilyDigest - class de.flexiprovider.core.md.MDFamilyDigest.
This class is the base class for all message digests of the MD family (MD4, MD5, RIPEMD128, ...).
MDFamilyDigest(int) - Constructor for class de.flexiprovider.core.md.MDFamilyDigest
Constructor.
mE - Variable in class de.flexiprovider.common.math.ellipticcurves.Point
The elliptic curve this point is on.
MerkleOTS - class de.flexiprovider.pqc.hbc.ots.MerkleOTS.
This class implements key pair generation and signature generation of the Merkle one-time signature scheme, described in R.
MerkleOTS() - Constructor for class de.flexiprovider.pqc.hbc.ots.MerkleOTS
 
MerkleOTSKeyFactory - class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyFactory.
This class is able to transform MerkleOTS keys and MerkleOTS key specifications into a form that can be used with the FlexiProvider.
MerkleOTSKeyFactory() - Constructor for class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyFactory
 
MerkleOTSKeyGenParameterSpec - class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyGenParameterSpec.
This class provides the specification of the parameters used by the MerkleOTSKeyPairGenerator.
MerkleOTSKeyGenParameterSpec(byte[]) - Constructor for class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyGenParameterSpec
Construct new MerkleOTS parameters from the given seed for the PRNG.
MerkleOTSKeyPairGenerator - class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyPairGenerator.
This class generates a private and public key for the MerkleOTS (One Time Signature).
MerkleOTSKeyPairGenerator.SHA1andSHA1PRNG - class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyPairGenerator.SHA1andSHA1PRNG.
Merkle OTS key pair generator with SHA1 and SHA1PRNG
MerkleOTSKeyPairGenerator.SHA1andSHA1PRNG() - Constructor for class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyPairGenerator.SHA1andSHA1PRNG
Constructor.
MerkleOTSKeyPairGenerator.SHA256andSHA1PRNG - class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyPairGenerator.SHA256andSHA1PRNG.
Merkle OTS key pair generator with SHA256 and SHA1PRNG
MerkleOTSKeyPairGenerator.SHA256andSHA1PRNG() - Constructor for class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyPairGenerator.SHA256andSHA1PRNG
Constructor.
MerkleOTSKeyPairGenerator.SHA384andSHA1PRNG - class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyPairGenerator.SHA384andSHA1PRNG.
Merkle OTS key pair generator with SHA384 and SHA1PRNG
MerkleOTSKeyPairGenerator.SHA384andSHA1PRNG() - Constructor for class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyPairGenerator.SHA384andSHA1PRNG
Constructor.
MerkleOTSKeyPairGenerator.SHA512andSHA1PRNG - class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyPairGenerator.SHA512andSHA1PRNG.
Merkle OTS key pair generator with SHA512 and SHA1PRNG
MerkleOTSKeyPairGenerator.SHA512andSHA1PRNG() - Constructor for class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyPairGenerator.SHA512andSHA1PRNG
Constructor.
MerkleOTSKeyPairGenerator(String, MessageDigest, String) - Constructor for class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyPairGenerator
Constructor.
MerkleOTSPrivateKey - class de.flexiprovider.pqc.ots.merkle.MerkleOTSPrivateKey.
This class implements the MerkleOTS private key.
MerkleOTSPrivateKey(MerkleOTSPrivateKeySpec) - Constructor for class de.flexiprovider.pqc.ots.merkle.MerkleOTSPrivateKey
Construct a new MerkleOTS private key from the given key specification.
MerkleOTSPrivateKey(String, byte[][]) - Constructor for class de.flexiprovider.pqc.ots.merkle.MerkleOTSPrivateKey
Construct a new MerkleOTS private key.
MerkleOTSPrivateKeySpec - class de.flexiprovider.pqc.ots.merkle.MerkleOTSPrivateKeySpec.
This class provides a specification for a MerkleOTS key.
MerkleOTSPrivateKeySpec(String, byte[][]) - Constructor for class de.flexiprovider.pqc.ots.merkle.MerkleOTSPrivateKeySpec
Construct a new key specification from the given OID and key bytes.
MerkleOTSPublicKey - class de.flexiprovider.pqc.ots.merkle.MerkleOTSPublicKey.
This class implements the MerkleOTS public key.
MerkleOTSPublicKey(MerkleOTSPublicKeySpec) - Constructor for class de.flexiprovider.pqc.ots.merkle.MerkleOTSPublicKey
Construct a new MerkleOTS public key from the given key specification.
MerkleOTSPublicKey(String, byte[][]) - Constructor for class de.flexiprovider.pqc.ots.merkle.MerkleOTSPublicKey
Construct a new MerkleOTS public key.
MerkleOTSPublicKeySpec - class de.flexiprovider.pqc.ots.merkle.MerkleOTSPublicKeySpec.
 
MerkleOTSPublicKeySpec(String, byte[][]) - Constructor for class de.flexiprovider.pqc.ots.merkle.MerkleOTSPublicKeySpec
Construct a new key specification from the given OID and key bytes.
MerkleOTSSignature - class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature.
This class implements the MerkleOTS (one-time signature scheme).
MerkleOTSSignature.SHA1andSHA1PRNG - class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature.SHA1andSHA1PRNG.
Merkle OTS signature with SHA1 and SHA1PRNG.
MerkleOTSSignature.SHA1andSHA1PRNG() - Constructor for class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature.SHA1andSHA1PRNG
Constructor.
MerkleOTSSignature.SHA256andSHA1PRNG - class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature.SHA256andSHA1PRNG.
Merkle OTS signature with SHA256 and SHA1PRNG.
MerkleOTSSignature.SHA256andSHA1PRNG() - Constructor for class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature.SHA256andSHA1PRNG
Constructor.
MerkleOTSSignature.SHA384andSHA1PRNG - class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature.SHA384andSHA1PRNG.
Merkle OTS signature with SHA384 and SHA1PRNG.
MerkleOTSSignature.SHA384andSHA1PRNG() - Constructor for class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature.SHA384andSHA1PRNG
Constructor.
MerkleOTSSignature.SHA512andSHA1PRNG - class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature.SHA512andSHA1PRNG.
Merkle OTS signature with SHA512 and SHA1PRNG.
MerkleOTSSignature.SHA512andSHA1PRNG() - Constructor for class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature.SHA512andSHA1PRNG
Constructor.
MerkleOTSSignature(String, MessageDigest) - Constructor for class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature
Constructor.
MeRSA - class de.flexiprovider.core.mersa.MeRSA.
This class implements the Multi-Exponent RSA algorithm in the OAEP (Optimal Asymmetric Encryption Padding) mode.
MeRSA() - Constructor for class de.flexiprovider.core.mersa.MeRSA
 
MeRSADP(MeRSAPrivateKey, FlexiBigInt) - Static method in class de.flexiprovider.core.mersa.MeRSAOperations
The MultiExponentRSA decryption primitive (MeRSADP).
MeRSAEP(RSAPublicKey, FlexiBigInt) - Static method in class de.flexiprovider.core.mersa.MeRSAOperations
MeRSA encryption primitive MeRSAEP.
MeRSAKeyFactory - class de.flexiprovider.core.mersa.MeRSAKeyFactory.
This class is able to transform MeRSA-keys and MeRSA-key specs into a form that can be used with the FlexiProvider.
MeRSAKeyFactory() - Constructor for class de.flexiprovider.core.mersa.MeRSAKeyFactory
 
MeRSAKeyGenParameterSpec - class de.flexiprovider.core.mersa.MeRSAKeyGenParameterSpec.
This class specifies parameters used by the MeRSAKeyPairGenerator.
MeRSAKeyGenParameterSpec() - Constructor for class de.flexiprovider.core.mersa.MeRSAKeyGenParameterSpec
Construct the default MeRSA key generation parameters.
MeRSAKeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.mersa.MeRSAKeyGenParameterSpec
Construct new MeRSA key generation parameters from the given key size.
MeRSAKeyGenParameterSpec(int, FlexiBigInt) - Constructor for class de.flexiprovider.core.mersa.MeRSAKeyGenParameterSpec
Construct new MeRSA key generation parameters from the given key size and public exponent.
MeRSAKeyGenParameterSpec(int, FlexiBigInt, int) - Constructor for class de.flexiprovider.core.mersa.MeRSAKeyGenParameterSpec
Construct new RSA key generation parameters from the given key size and public exponent.
MeRSAKeyPairGenerator - class de.flexiprovider.core.mersa.MeRSAKeyPairGenerator.
This class is used to generate key pairs for the multi-exponent RSA algorithms.
MeRSAKeyPairGenerator() - Constructor for class de.flexiprovider.core.mersa.MeRSAKeyPairGenerator
 
MeRSAOperations - class de.flexiprovider.core.mersa.MeRSAOperations.
This class implements the MultiExponentRSA primitives for encrypting/verifying and decrypting/signing.
MeRSAPrivateKey - class de.flexiprovider.core.mersa.MeRSAPrivateKey.
This class implements the MeRSAPrivateKey interface.
MeRSAPrivateKey(FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.mersa.MeRSAPrivateKey
Generate a new MeRSA private key.
MeRSAPrivateKey(MeRSAPrivateKeySpec) - Constructor for class de.flexiprovider.core.mersa.MeRSAPrivateKey
Construct an MeRSAPrivateKey out of the given key specification.
MeRSAPrivateKeySpec - class de.flexiprovider.core.mersa.MeRSAPrivateKeySpec.
 
MeRSAPrivateKeySpec(FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.mersa.MeRSAPrivateKeySpec
 
MeRSASignaturePSS - class de.flexiprovider.core.mersa.MeRSASignaturePSS.
MeRSASSA-PSS (MeRSA Signature Scheme with Appendix - Probabilistic Signature Scheme) is an asymmetric signature scheme with appendix combining the MeRSA algorithm with the PSS encoding method.
MeRSASignaturePSS() - Constructor for class de.flexiprovider.core.mersa.MeRSASignaturePSS
The default constructor generates an AlgorithmIdentifier object for MeRSASSA-PSS with OID 1.2.840.113549.1.1.10.
MESSAGE_DIGEST - Static variable in class de.flexiprovider.api.Registry
Constant for message digests (hash functions)
MESSAGE_DIGEST - Static variable in class de.flexiprovider.api.FlexiProvider
Constant for message digests (hash functions)
messageDecrypt() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceKobaraImaiCipher
 
messageDecrypt(byte[]) - Method in class de.flexiprovider.api.AsymmetricBlockCipher
Decrypt the ciphertext stored in input.
messageDecrypt(byte[]) - Method in class de.flexiprovider.common.ies.IES
Decrypt the ciphertext stored in input.
messageDecrypt(byte[]) - Method in class de.flexiprovider.core.rsa.RSA_PKCS1_v2_1
Decrypt a ciphertext.
messageDecrypt(byte[]) - Method in class de.flexiprovider.core.rsa.RSA_PKCS1_v1_5
Decrypt the ciphertext stored in input.
messageDecrypt(byte[]) - Method in class de.flexiprovider.core.rsa.UnlimitedLengthRSA
Decrypts this message of unlimited length.
messageDecrypt(byte[]) - Method in class de.flexiprovider.core.elgamal.ElGamal
Decrypt a ciphertext.
messageDecrypt(byte[]) - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamal
Decrypt a ciphertext.
messageDecrypt(byte[]) - Method in class de.flexiprovider.core.mersa.MeRSA
Decrypt a ciphertext.
messageDecrypt(byte[]) - Method in class de.flexiprovider.core.mprsa.MpRSA
Decrypt a ciphertext.
messageDecrypt(byte[]) - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePKCS
Decrypt a ciphertext.
messageDecrypt(byte[]) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceFujisakiCipher
 
messageDecrypt(byte[]) - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePointchevalCipher
 
messageDecrypt(byte[]) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPKCS
Decrypt a ciphertext given in input.
messageDigest - Variable in class de.flexiprovider.pqc.tss.TSS
the message-digest used for the hashfunction
MessageDigest - class de.flexiprovider.api.MessageDigest.
 
MessageDigest() - Constructor for class de.flexiprovider.api.MessageDigest
 
MessageDigestWrapper - class de.flexiprovider.pqc.hbc.ots.MessageDigestWrapper.
Wraps the given message digest to realize a given output length
MessageDigestWrapper(MessageDigest, int) - Constructor for class de.flexiprovider.pqc.hbc.ots.MessageDigestWrapper
 
messageEncrypt() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceKobaraImaiCipher
 
messageEncrypt(byte[]) - Method in class de.flexiprovider.api.AsymmetricBlockCipher
Encrypt the message stored in input.
messageEncrypt(byte[]) - Method in class de.flexiprovider.common.ies.IES
Encrypt the plaintext stored in input.
messageEncrypt(byte[]) - Method in class de.flexiprovider.core.rsa.RSA_PKCS1_v2_1
Encrypt a message.
messageEncrypt(byte[]) - Method in class de.flexiprovider.core.rsa.RSA_PKCS1_v1_5
Encrypt the plaintext stored in input.
messageEncrypt(byte[]) - Method in class de.flexiprovider.core.rsa.UnlimitedLengthRSA
Encrypts this message of unlimited length.
messageEncrypt(byte[]) - Method in class de.flexiprovider.core.elgamal.ElGamal
Encrypt a message.
messageEncrypt(byte[]) - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamal
Encrypt a message.
messageEncrypt(byte[]) - Method in class de.flexiprovider.core.mersa.MeRSA
Encrypt a message.
messageEncrypt(byte[]) - Method in class de.flexiprovider.core.mprsa.MpRSA
Encrypt a message.
messageEncrypt(byte[]) - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePKCS
Encrypt a plaintext.
messageEncrypt(byte[]) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceFujisakiCipher
 
messageEncrypt(byte[]) - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePointchevalCipher
 
messageEncrypt(byte[]) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPKCS
Encrypt a plaintext given in input.
mField - Variable in class de.flexiprovider.common.math.finitefields.GF2nElement
holds a pointer to this element's corresponding field.
MGF1(byte[], int, MessageDigest) - Static method in class de.flexiprovider.core.rsa.PKCS1Operations
Mask generation function MGF1 as specified in PKCS#1, section B.2 Coincides with mask generation functions specified in IEEE Standard 1363 and ANSI X9.44 (draft).
min(FlexiBigInt) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
Misty1 - class de.flexiprovider.core.misty1.Misty1.
Misty1 is 64-bit symmetric block cipher with a Feistel structure, jointly developed by Matsui Mitsuru, Ichikawa Tetsuya, Sorimachi Toru, Tokita Toshio, and Yamagishi Atsuhiro for the Mitsubishi Electric Corporation.
MISTY1_KEY_SIZE - Static variable in class de.flexiprovider.core.misty1.Misty1KeyGenerator
The Misty1 key size (16 bytes)
Misty1() - Constructor for class de.flexiprovider.core.misty1.Misty1
 
Misty1Key - class de.flexiprovider.core.misty1.Misty1Key.
Misty-1 Key is used to store a symmetric key for Misty-1 encryption/decryption.
Misty1Key(byte[]) - Constructor for class de.flexiprovider.core.misty1.Misty1Key
Constructs a new Misty1 key from the given key bytes.
Misty1KeyFactory - class de.flexiprovider.core.misty1.Misty1KeyFactory.
This class represents a factory for secret keys.
Misty1KeyFactory() - Constructor for class de.flexiprovider.core.misty1.Misty1KeyFactory
 
Misty1KeyGenerator - class de.flexiprovider.core.misty1.Misty1KeyGenerator.
This class generates new keys for the Misty1 block cipher.
Misty1KeyGenerator() - Constructor for class de.flexiprovider.core.misty1.Misty1KeyGenerator
 
mMult - Variable in class de.flexiprovider.common.math.finitefields.GF2nONBField
holds the multiplication matrix
mod(FlexiBigInt) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
mod(long, long) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Returns a long integer whose value is (a mod m).
mod(PolynomialGF2mSmallM) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Reduce this polynomial modulo another polynomial.
modDiv(PolynomialGF2mSmallM, PolynomialGF2mSmallM) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Compute the result of the division of this polynomial by another polynomial modulo a third polynomial.
Mode - class de.flexiprovider.api.Mode.
The abstract class Mode is the base for all modes implemented in the package cdc.
MODE - Static variable in class de.flexiprovider.api.Registry
Constant for modes of operation
Mode() - Constructor for class de.flexiprovider.api.Mode
 
ModeParameterGenerator - class de.flexiprovider.common.mode.ModeParameterGenerator.
This class is used to generate initialization vectors (IVs) used by the modes CBC, CFB, OFB, and CTR.
ModeParameterGenerator() - Constructor for class de.flexiprovider.common.mode.ModeParameterGenerator
 
ModeParameters - class de.flexiprovider.common.mode.ModeParameters.
This class is used as an opaque representation of initialization vectors used as mode parameters.
ModeParameters() - Constructor for class de.flexiprovider.common.mode.ModeParameters
 
ModeParameterSpec - class de.flexiprovider.common.mode.ModeParameterSpec.
This interface groups (and provides type safety for) all mode parameter specifications.
ModeParameterSpec(byte[]) - Constructor for class de.flexiprovider.common.mode.ModeParameterSpec
Constructor.
ModeParameterSpec(byte[], int, int) - Constructor for class de.flexiprovider.common.mode.ModeParameterSpec
Constructor.
ModeParameterSpec(IvParameterSpec) - Constructor for class de.flexiprovider.common.mode.ModeParameterSpec
Converts a JCA IvParameterSpec in a Flexi IvParameterSpec.
ModeParamGenParameterSpec - class de.flexiprovider.common.mode.ModeParamGenParameterSpec.
This class specifies parameters used for initializing the ModeParameterGenerator.
ModeParamGenParameterSpec() - Constructor for class de.flexiprovider.common.mode.ModeParamGenParameterSpec
Construct the default mode parameter generation parameters.
ModeParamGenParameterSpec(int) - Constructor for class de.flexiprovider.common.mode.ModeParamGenParameterSpec
Construct new parameters from the desired length of the initialization vector (IV) in bytes.
modInverse(FlexiBigInt) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
modInverse(int, int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Computes the modular inverse of an integer a
modInverse(long, long) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Computes the modular inverse of an integer a
modInverse(PolynomialGF2mSmallM) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Compute the inverse of this polynomial modulo the given polynomial.
modMultiply(int, int, int) - Static method in class de.flexiprovider.common.math.codingtheory.PolynomialRingGF2
Compute the product of two polynomials modulo a third polynomial.
modMultiply(PolynomialGF2mSmallM, PolynomialGF2mSmallM) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Compute the product of this polynomial and another polynomial modulo a third polynomial.
modPolynomialToFracton(PolynomialGF2mSmallM) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Compute a polynomial pair (a,b) from this polynomial and the given polynomial g with the property b*this = a mod g and deg(a)<=deg(g)/2.
modPow(FlexiBigInt, FlexiBigInt) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
modPow(int, int, int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Compute ae mod n.
ModQConvolutionPolynomial - class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial.
This class implements convolution polynomials in the ring (Z/qZ)/(X^N-1) and their arithmetic , where q and N lie in the interval [2, Integer.MAX_VALUE].
ModQConvolutionPolynomial(int, int) - Constructor for class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Construct the default polynomial (the zero polynomial f(x) = 0).
ModQConvolutionPolynomial(int, int, int[]) - Constructor for class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Construct a polynomial out of the given coefficient array.
ModQConvolutionPolynomial(int, int, int, int) - Constructor for class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Construct a polynomial of the given degree.
ModQConvolutionPolynomial(ModQConvolutionPolynomial) - Constructor for class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Copy constructor
ModQConvolutionPolynomial(SparseBinaryConvolutionPolynomial, int, int) - Constructor for class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Construct a full form polynomial out of the given sparse binary polynomial, setting the non-zero coefficients to an integer p.
modSquareMatrix(PolynomialGF2mSmallM[]) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Square this polynomial using a squaring matrix.
modSquareRoot(PolynomialGF2mSmallM) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Compute the square root of this polynomial modulo the given polynomial.
modSquareRootMatrix(PolynomialGF2mSmallM[]) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Compute the square root of this polynomial using a square root matrix.
mP - Variable in class de.flexiprovider.common.math.ellipticcurves.Point
Characteristic of underlying field.
MpRSA - class de.flexiprovider.core.mprsa.MpRSA.
This class implements the Multi-Prime RSA algorithm in the OAEP (Optimal Asymmetric Encryption Padding) mode.
MpRSA() - Constructor for class de.flexiprovider.core.mprsa.MpRSA
 
MpRSADP(MpRSAPrivateKey, FlexiBigInt) - Static method in class de.flexiprovider.core.mprsa.MpRSAOperations
The Multi-Prime RSA decryption primitive (MpRSADP).
MpRSAEP(RSAPublicKey, FlexiBigInt) - Static method in class de.flexiprovider.core.mprsa.MpRSAOperations
Multi-Prime encryption primitive MpRSAEP.
MpRSAKeyFactory - class de.flexiprovider.core.mprsa.MpRSAKeyFactory.
This class is able to transform MpRSA-keys and MpRSA-key specs into a form that can be used with the FlexiProvider.
MpRSAKeyFactory() - Constructor for class de.flexiprovider.core.mprsa.MpRSAKeyFactory
 
MpRSAKeyGenParameterSpec - class de.flexiprovider.core.mprsa.MpRSAKeyGenParameterSpec.
This class specifies parameters used by the MpRSAKeyPairGenerator.
MpRSAKeyGenParameterSpec() - Constructor for class de.flexiprovider.core.mprsa.MpRSAKeyGenParameterSpec
Construct the default MeRSA key generation parameters.
MpRSAKeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.mprsa.MpRSAKeyGenParameterSpec
Construct new MeRSA key generation parameters from the given key size.
MpRSAKeyGenParameterSpec(int, FlexiBigInt) - Constructor for class de.flexiprovider.core.mprsa.MpRSAKeyGenParameterSpec
Construct new MeRSA key generation parameters from the given key size and public exponent.
MpRSAKeyGenParameterSpec(int, FlexiBigInt, int) - Constructor for class de.flexiprovider.core.mprsa.MpRSAKeyGenParameterSpec
Construct new RSA key generation parameters from the given key size and public exponent.
MpRSAKeyPairGenerator - class de.flexiprovider.core.mprsa.MpRSAKeyPairGenerator.
This class extends the KeyPairGenerator class.
MpRSAKeyPairGenerator() - Constructor for class de.flexiprovider.core.mprsa.MpRSAKeyPairGenerator
 
MpRSAOperations - class de.flexiprovider.core.mprsa.MpRSAOperations.
This class implements the Multi-Prime RSA primitives for encrypting/verifying and decrypting/signing.
MpRSAPrivateKey - class de.flexiprovider.core.mprsa.MpRSAPrivateKey.
This class implements a multi-prime RSA private key.
MpRSAPrivateKey(FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, RSAOtherPrimeInfo[]) - Constructor for class de.flexiprovider.core.mprsa.MpRSAPrivateKey
Generates a new MpRSA private key.
MpRSAPrivateKey(MpRSAPrivateKeySpec) - Constructor for class de.flexiprovider.core.mprsa.MpRSAPrivateKey
Construct an MpRSAPrivateKey out of the given key specification.
MpRSAPrivateKeySpec - class de.flexiprovider.core.mprsa.MpRSAPrivateKeySpec.
 
MpRSAPrivateKeySpec(FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, RSAOtherPrimeInfo[]) - Constructor for class de.flexiprovider.core.mprsa.MpRSAPrivateKeySpec
 
MpRSASignaturePSS - class de.flexiprovider.core.mprsa.MpRSASignaturePSS.
MpRSASSA-PSS (MpRSA Signature Scheme with Appendix - Probabilistic Signature Scheme) is an asymmetric signature scheme with appendix combining the MpRSA algorithm with the PSS encoding method.
MpRSASignaturePSS() - Constructor for class de.flexiprovider.core.mprsa.MpRSASignaturePSS
The default constructor generates an AlgorithmIdentifier object for MpRSASSA-PSS with OID 1.2.840.113549.1.1.10.
mQ - Variable in class de.flexiprovider.common.math.ellipticcurves.EllipticCurve
size of the underlying field
MQSystemGF2 - class de.flexiprovider.common.math.pmiplus.MQSystemGF2.
This class describes some operations with set of polynomials over finite field GF(2) and is used in PMIPlus (also has some specific methods and implementation)
MQSystemGF2() - Constructor for class de.flexiprovider.common.math.pmiplus.MQSystemGF2
create 1 polynomial in GF(2)[]
MQSystemGF2(int, int) - Constructor for class de.flexiprovider.common.math.pmiplus.MQSystemGF2
create m polynomials in GF(2)[x_1,...,x_n]
MQSystemGF2(int, int, int[][]) - Constructor for class de.flexiprovider.common.math.pmiplus.MQSystemGF2
create the set of polynomials with coefficients from array p
mult(int, int) - Method in class de.flexiprovider.common.math.codingtheory.GF2mField
Return product of two elements
multElem(short, short) - Static method in class de.flexiprovider.pqc.rainbow.util.GF2Field
This function multiplies two elements in GF2^8.
multiply(ConvolutionPolynomial) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Adapter method: multiply this polynomial with the factor.
multiply(FlexiBigInt) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
multiply(FlexiBigInt[], Point[]) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Returns the result of the simultaneous scalarmultiplication b0*P0 + b1*P1 + ...
multiply(FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt) - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
Multiply two quadratic ideals of the class group.
multiply(FlexiBigInt, Point) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Multiplies this point with the scalar b.
multiply(GF2nPolynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Multiplies this by b and returns the result in a new PolynomialGF2n.
multiply(GF2Polynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Multiplies this GF2Polynomial with b and returns the result in a new GF2Polynomial.
multiply(GFElement) - Method in class de.flexiprovider.common.math.finitefields.GFPElement
Compute the product of this element and factor.
multiply(GFElement) - Method in interface de.flexiprovider.common.math.finitefields.GFElement
Compute the product of this element and factor.
multiply(GFElement) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Compute the product of this element and factor.
multiply(GFElement) - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Compute the product of this element and factor.
multiply(GFP32Polynomial) - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
multiplies the given Polynomial to this Polynomial and returns the Result
multiply(GFP64Polynomial) - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
multiplies the given Polynomial to this Polynomial and returns the Result
multiply(int, int) - Static method in class de.flexiprovider.common.math.codingtheory.PolynomialRingGF2
Return product of two polynomials
multiply(ModQConvolutionPolynomial) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Multiply this polynomial with the factor.
multiply(Permutation) - Method in class de.flexiprovider.common.math.linearalgebra.Vector
Multiply this vector with a permutation.
multiply(Permutation) - Method in class de.flexiprovider.common.math.linearalgebra.GF2Vector
Multiply this vector with a permutation.
multiply(Permutation) - Method in class de.flexiprovider.common.math.linearalgebra.GF2mVector
Multiply this vector with a permutation.
multiply(PolynomialGF2mSmallM) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Compute the product of this polynomial and the given factor using a Karatzuba like scheme.
multiply(ProductFormConvolutionPolynomial) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Multiply this polynomial with the factor and reduce the result modulo X^N-1.
multiply(QuadraticIdeal, QuadraticIdeal) - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
Multiply two quadratic ideals.
multiply(SparseBinaryConvolutionPolynomial) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Multiply this polynomial with the factor and reduce the result modulo X^N-1.
multiply(TSSPolynomial) - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
multiplies the given Polynomial to this Polynomial and returns the Result
multiply(Vector) - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
multiplies this Polynomial with a Vector of Polynomials and returns the Result
multiply(Vector) - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
multiplies this Polynomial with a Vector of Polynomials and returns the Result
multiply(Vector) - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
multiplies this Polynomial with a Vector of Polynomials and returns the Result
multiply2(FlexiBigInt[], Point[]) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
 
multiply2(FlexiBigInt, Point) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
 
multiply3(FlexiBigInt[], Point[]) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
 
multiply3(FlexiBigInt, Point) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
 
multiply4(FlexiBigInt[], PointGFP[]) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
 
multiply4(FlexiBigInt, PointGFP) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
 
multiplyAndReduce(GF2nPolynomial, GF2nPolynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Multiplies this by b, reduces the result by g and returns it in a new PolynomialGF2n.
multiplyBy2() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
Doubles this point.
multiplyBy2() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Doubles this point.
multiplyBy2() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
Returns 2*this.
multiplyBy2Affine() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
Doubles this point in affine coordinates.
multiplyBy2Affine() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Doubles this point in affine coordinates.
multiplyBy2Affine() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
Doubles this point in affine coordinates.
multiplyClassic(GF2Polynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Multiplies this GF2Polynomial with b and returns the result in a new GF2Polynomial.
multiplyInteger(int) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Multiply this polynomial with an integer.
multiplyIntegerThis(int) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Multiply this polynomial with an integer.
multiplyMatrix(short[][], short[]) - Method in class de.flexiprovider.pqc.rainbow.util.ComputeInField
This function multiplies a given matrix with a one-dimensional array.
multiplyMatrix(short[][], short[][]) - Method in class de.flexiprovider.pqc.rainbow.util.ComputeInField
This function multiplies two given matrices.
multiplyPatterns(ProductFormConvolutionPolynomial) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Multiply this polynomial with a ProductFormConvolutionPolynomial making use of bit patterns of the three binary polynomials constituting the product form polynomial.
multiplyPatterns(SparseBinaryConvolutionPolynomial) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Multiply this polynomial with a SparseBinaryConvolutionPolynomial making use of bit patterns of the binary polynomial.
multiplySlidingWindow(BinaryConvolutionPolynomial) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Multiply this polynomial with the factor according to Algorithm 3 of M.-K.
multiplySlidingWindow(SparseBinaryConvolutionPolynomial) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Multiply this polynomial with the factor according to Algorithm 3 of M.-K.
multiplyThis(ModQConvolutionPolynomial) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Multiply this polynomial with the factor (overwriting this polynomial).
multiplyThisBy(GFElement) - Method in class de.flexiprovider.common.math.finitefields.GFPElement
Compute this * factor (overwrite this).
multiplyThisBy(GFElement) - Method in interface de.flexiprovider.common.math.finitefields.GFElement
Compute this * factor (overwrite this).
multiplyThisBy(GFElement) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Compute this * factor (overwrite this).
multiplyThisBy(GFElement) - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Compute this * factor (overwrite this).
multiplyThisBy2() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
Doubles this point.
multiplyThisBy2() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Doubles this point.
multiplyThisBy2() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
This = 2*this.
multiplyToThis(GFP32Polynomial) - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
Multiplies the given Polynomial to this Polynomial and sets this Polynomial to the Result
multiplyToThis(GFP64Polynomial) - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
Multiplies the given Polynomial to this Polynomial and sets this Polynomial to the Result
multiplyToThis(TSSPolynomial) - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
Multiplies the given Polynomial to this Polynomial and sets this Polynomial to the Result
multMatrix(short, short[][]) - Method in class de.flexiprovider.pqc.rainbow.util.ComputeInField
Multiplies matrix with scalar
multThisWithElement(int) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Multiply this polynomial with an element from GF(2^m).
multVect(short, short[]) - Method in class de.flexiprovider.pqc.rainbow.util.ComputeInField
Multiplies vector with scalar
multVects(short[], short[]) - Method in class de.flexiprovider.pqc.rainbow.util.ComputeInField
Multiplication of column vector with row vector
multWithElement(int) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Compute the product of this polynomial with an element from GF(2^m).
multWithMonomial(int) - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Compute the product of this polynomial with a monomial X^k.

N

n - Variable in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
The number n = p*q.
n - Variable in class de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2n
extension degree n
n - Variable in class de.flexiprovider.pqc.tss.TSS
 
N - Variable in class de.flexiprovider.common.math.polynomials.ProductFormConvolutionPolynomial
The degree of the reduction polynomial
N - Variable in class de.flexiprovider.common.math.polynomials.BinaryConvolutionPolynomial
The degree of the reduction polynomial
N - Variable in class de.flexiprovider.common.math.polynomials.SparseBinaryConvolutionPolynomial
The degree of the reduction polynomial
NAME - Static variable in class de.flexiprovider.core.rsa.UnlimitedLengthRSA
 
negate() - Method in class de.flexiprovider.common.math.FlexiBigInt
 
negate() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
 
negate() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Returns the inverse of this point.
negate() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
Returns the inverse of this point.
negate() - Method in class de.flexiprovider.common.math.finitefields.GFPElement
Compute the additive inverse of this element.
negateThis() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
Additively invert this point.
negateThis() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Negates this PointGF2n.
negateThis() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
Returns the inverse of this point.
nextBytes(byte[]) - Method in class de.flexiprovider.api.SecureRandom
 
nextBytes(byte[]) - Method in class de.flexiprovider.common.util.JavaSecureRandomWrapper
 
nextBytes(byte[]) - Method in class de.flexiprovider.common.util.DefaultPRNG
 
nextBytes(byte[]) - Method in class de.flexiprovider.core.random.BBSRandom
Generates a user-specified number of random bytes.
nextBytes(byte[]) - Method in class de.flexiprovider.core.random.SHA1PRNG
 
nextBytes(byte[]) - Method in class de.flexiprovider.ec.ECPRNG
 
nextChunkDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.api.Mode
Decrypt the next data block.
nextChunkDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.common.mode.CFB
Decrypt the next data block.
nextChunkDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.common.mode.ECB
Decrypt the next data block.
nextChunkDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.common.mode.CBC
Decrypt the next data block.
nextChunkDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.common.mode.CTR
Decrypt the next data block.
nextChunkDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.common.mode.OFB
Decrypt the next data block.
nextChunkEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.api.Mode
Encrypt the next data block.
nextChunkEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.common.mode.CFB
Encrypt the next data block.
nextChunkEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.common.mode.ECB
Encrypt the next data block.
nextChunkEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.common.mode.CBC
Encrypt the next data block.
nextChunkEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.common.mode.CTR
Encrypt the next data block.
nextChunkEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.common.mode.OFB
Encrypt the next data block.
nextInt() - Method in class de.flexiprovider.api.SecureRandom
 
nextInt(int) - Method in class de.flexiprovider.api.SecureRandom
 
nextKey(int) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
This method updates the GMSS private key for the next signature
nextPrime(long) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Computes the next prime greater than n.
nextProbablePrime(FlexiBigInt) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Compute the next probable prime greater than n with the default certainty (20).
nextProbablePrime(FlexiBigInt, int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Compute the next probable prime greater than n with the specified certainty.
nextSeed(byte[]) - Method in interface de.flexiprovider.pqc.hbc.PRNG
Compute the next seed value, return a random byte array, and update the seed to the next value.
nextSeed(byte[]) - Method in class de.flexiprovider.pqc.hbc.FIPS_186_2_PRNG
Compute the next seed value, return a random byte array, and update the seed to the next value.
nextSeed(byte[]) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRandomBigInt
computes the next value, returns a random byte array and sets outseed to the next value
nextSeed(byte[]) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRandom
computes the next seed value, returns a random byte array and sets outseed to the next value
nextSeed(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.PRNGWrapper
returns the next output cut to the desired byte-length
nextSmallerPrime(int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Returns the largest prime smaller than the given integer
NFRegistry - class de.flexiprovider.nf.NFRegistry.
Register all algorithms of the NF package.
NFRegistry() - Constructor for class de.flexiprovider.nf.NFRegistry
 
NiederreiterCFSSignature - class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterCFSSignature.
This class implements the NiederreiterCFS signature scheme (N.
NiederreiterCFSSignature() - Constructor for class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterCFSSignature
Constructor.
NiederreiterKeyFactory - class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterKeyFactory.
This class is used to translate between Niederreiter keys and key specifications.
NiederreiterKeyFactory() - Constructor for class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterKeyFactory
 
NiederreiterKeyPairGenerator - class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterKeyPairGenerator.
This class implements key pair generation of the Niederreiter public-key cryptosystem (Niederreiter PKCS).
NiederreiterKeyPairGenerator() - Constructor for class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterKeyPairGenerator
 
NiederreiterPKCS - class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPKCS.
This class implements the Niederreiter Public Key Cryptosystem which is based on error correcting codes.
NiederreiterPKCS() - Constructor for class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPKCS
 
NiederreiterPrivateKey - class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey.
This class implements a Niederreiter private key and is usually instantiated from the NiederreiterKeyPairGenerator.
NiederreiterPrivateKey(int, int, GF2mField, PolynomialGF2mSmallM, PolynomialGF2mSmallM[], GF2Matrix, Permutation) - Constructor for class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey
Constructor, used by NiederreiterKeyPairGenerator.
NiederreiterPrivateKey(NiederreiterPrivateKeySpec) - Constructor for class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey
Constructor, used by NiederreiterKeyFactory.
NiederreiterPrivateKeySpec - class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKeySpec.
This class provides a specification for a Niederreiter private key.
NiederreiterPrivateKeySpec(int, int, byte[], byte[], byte[], byte[], byte[][]) - Constructor for class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKeySpec
Constructor, used by NiederreiterKeyFactory.
NiederreiterPrivateKeySpec(int, int, GF2mField, PolynomialGF2mSmallM, GF2Matrix, Permutation, PolynomialGF2mSmallM[]) - Constructor for class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKeySpec
Constructor.
NiederreiterPublicKey - class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKey.
This class implements a Niederreiter public key and is usually instantiated by the NiederreiterKeyPairGenerator.
NiederreiterPublicKey(int, int, GF2Matrix) - Constructor for class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKey
Constructor, used by NiederreiterKeyPairGenerator.
NiederreiterPublicKey(NiederreiterPublicKeySpec) - Constructor for class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKey
Constructor, used by NiederreiterKeyFactory.
NiederreiterPublicKeySpec - class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKeySpec.
This class provides a specification for a Niederreiter public key.
NiederreiterPublicKeySpec(int, int, byte[]) - Constructor for class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKeySpec
Constructor, used by NiederreiterKeyFactory.
NiederreiterPublicKeySpec(int, int, GF2Matrix) - Constructor for class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKeySpec
Constructor.
Node - class de.flexiprovider.pqc.hbc.cmss.Node.
 
Node(byte[], int) - Constructor for class de.flexiprovider.pqc.hbc.cmss.Node
 
NodeCalc - interface de.flexiprovider.pqc.hbc.cmss.NodeCalc.
This interface provides methods for calculating nodes in a tree.
NoPadding - class de.flexiprovider.common.padding.NoPadding.
NoPadding leaves the input unchanged in case of a suitable blocksize.
NoPadding() - Constructor for class de.flexiprovider.common.padding.NoPadding
 
NoQuadraticResidueException - exception de.flexiprovider.common.exceptions.NoQuadraticResidueException.
This exception is thrown, if the square root modulo a prime of a nonquadratic residue is to be calculated.
NoQuadraticResidueException() - Constructor for class de.flexiprovider.common.exceptions.NoQuadraticResidueException
Default constructor.
NoQuadraticResidueException(FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.common.exceptions.NoQuadraticResidueException
Constructs NoQuadraticResidueException with the message:
NoQuadraticResidueException:
a = a is not a quadratic residue mod p = p.
NoSolutionException - exception de.flexiprovider.common.exceptions.NoSolutionException.
This exception is thrown, when trying to solve the equation z^2 + z = b, and where z^2 + z = b has no solution.
NoSolutionException() - Constructor for class de.flexiprovider.common.exceptions.NoSolutionException
Default constructor.
NoSolutionException(GF2nElement) - Constructor for class de.flexiprovider.common.exceptions.NoSolutionException
Calls the parent-constructor with the message "The equation z^2 + z = b has no solution z for b = b"
NoSuchAlgorithmException - exception de.flexiprovider.api.exceptions.NoSuchAlgorithmException.
 
NoSuchAlgorithmException(String) - Constructor for class de.flexiprovider.api.exceptions.NoSuchAlgorithmException
 
NoSuchBasisException - exception de.flexiprovider.common.exceptions.NoSuchBasisException.
This exception is thrown, when trying to construct an object of type GF2nONBField of an extension-grade, which does not have an optimal normal base.
NoSuchBasisException() - Constructor for class de.flexiprovider.common.exceptions.NoSuchBasisException
Default constructor.
NoSuchBasisException(String) - Constructor for class de.flexiprovider.common.exceptions.NoSuchBasisException
Calls the parent-constructor with the message "This extension field does not have a normal basis: detail"
NoSuchModeException - exception de.flexiprovider.api.exceptions.NoSuchModeException.
Exception used to indicate that a mode of operation cannot be found.
NoSuchModeException(String) - Constructor for class de.flexiprovider.api.exceptions.NoSuchModeException
Constructor.
NoSuchPaddingException - exception de.flexiprovider.api.exceptions.NoSuchPaddingException.
 
NoSuchPaddingException(String) - Constructor for class de.flexiprovider.api.exceptions.NoSuchPaddingException
 
not() - Method in class de.flexiprovider.common.math.FlexiBigInt
 
NotYetImplementedException - exception de.flexiprovider.common.exceptions.NotYetImplementedException.
 
NotYetImplementedException() - Constructor for class de.flexiprovider.common.exceptions.NotYetImplementedException
 
NotYetImplementedException(String) - Constructor for class de.flexiprovider.common.exceptions.NotYetImplementedException
 
NullDigest - class de.flexiprovider.core.md.NullDigest.
This class only performs buffering of the input data.
NullDigest() - Constructor for class de.flexiprovider.core.md.NullDigest
 
numCoeffs() - Method in class de.flexiprovider.common.math.polynomials.BinaryConvolutionPolynomial
Compute the number of 1 coefficients of this binary polynomial.
numColumns - Variable in class de.flexiprovider.common.math.linearalgebra.Matrix
number of columns
numOfHashBytes - Variable in class de.flexiprovider.pqc.rainbow.RainbowSignature
 
numRows - Variable in class de.flexiprovider.common.math.linearalgebra.Matrix
number of rows

O

octetsToIdeal(FlexiBigInt, byte[]) - Static method in class de.flexiprovider.common.math.quadraticfields.QuadraticIdeal
 
octetsToInteger(byte[]) - Static method in class de.flexiprovider.common.math.IntegerFunctions
 
octetsToInteger(byte[], int, int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
 
OFB - class de.flexiprovider.common.mode.OFB.
Output feedback mode for symmetric block ciphers as per ISO/IEC 10116 (full feedback)
OFB() - Constructor for class de.flexiprovider.common.mode.OFB
 
OFBParameterSpec - class de.flexiprovider.common.mode.OFBParameterSpec.
This class is the parameter specification of the Cipher Feedback Mode
OFBParameterSpec(byte[], int) - Constructor for class de.flexiprovider.common.mode.OFBParameterSpec
Constructor.
OID - Static variable in class de.flexiprovider.core.desede.DESede.DESede_CBC
The OID of DESede_CBC.
OID - Static variable in class de.flexiprovider.core.dsa.DSAParameterGenerator
The OID of DSA.
OID - Static variable in class de.flexiprovider.core.dsa.DSAKeyFactory
The OID of DSA.
OID - Static variable in class de.flexiprovider.core.dsa.DSAParameters
The OID of DSA.
OID - Static variable in class de.flexiprovider.core.dsa.DSASignature.SHA1
The OID of SHA1withDSA.
OID - Static variable in class de.flexiprovider.core.pbe.PBES2
The OID of PBES2.
OID - Static variable in class de.flexiprovider.core.pbe.PBEWithSHAAnd40BitRC2_CBC
The OID of PBEWithSHAAnd40BitRC2_CBC.
OID - Static variable in class de.flexiprovider.core.pbe.PBEWithSHAAnd3_KeyTripleDES_CBC
The OID of PBEWithSHAAnd3_KeyTripleDES_CBC.
OID - Static variable in class de.flexiprovider.core.pbe.PBEWithMD5AndDES_CBC
The OID of PBEWithMD5AndDES_CBC.
OID - Static variable in class de.flexiprovider.core.pbe.PBEWithSHA1AndDES_CBC
The OID of PBEWithSHA1AndDES_CBC.
OID - Static variable in class de.flexiprovider.core.rsa.RSAKeyFactory
The OID of RSA.
OID - Static variable in class de.flexiprovider.core.rsa.RSASignaturePSS
The OID of RSASSA-PSS (defined by PKCS #1 v2.1).
OID - Static variable in class de.flexiprovider.core.rsa.RSA_PKCS1_v2_1
The OID of RSA_PKCS1_v2_1.
OID - Static variable in class de.flexiprovider.core.rsa.RSA_PKCS1_v1_5
The OID of RSA_PKCS1_v1_5.
OID - Static variable in class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.MD5
The OID of MD5withRSA (defined by PKCS #1 v1.5).
OID - Static variable in class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.SHA1
The OID of MD5withRSA (defined by PKCS #1 v1.5).
OID - Static variable in class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.SHA224
The OID of SHA224withRSA (defined by PKCS #1 v2.1).
OID - Static variable in class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.SHA256
The OID of SHA256withRSA (defined by PKCS #1 v2.1).
OID - Static variable in class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.SHA384
The OID of SHA384withRSA (defined by PKCS #1 v2.1).
OID - Static variable in class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.SHA512
The OID of SHA512withRSA (defined by PKCS #1 v2.1).
OID - Static variable in class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.RIPEMD160
The OID of RIPEMD160withRSA (defined by TeleTrusT).
OID - Static variable in class de.flexiprovider.ec.ECDSASignature.SHA1
The OID of SHA1withECDSA
OID - Static variable in class de.flexiprovider.ec.ECDSASignature.SHA224
The OID of SHA224withECDSA
OID - Static variable in class de.flexiprovider.ec.ECDSASignature.SHA256
The OID of SHA256withECDSA
OID - Static variable in class de.flexiprovider.ec.ECDSASignature.SHA384
The OID of SHA384withECDSA
OID - Static variable in class de.flexiprovider.ec.ECDSASignature.SHA512
The OID of SHA512withECDSA
OID - Static variable in class de.flexiprovider.core.camellia.Camellia.Camellia128_CBC
The OID of Camellia128_CBC (defined by RFC 3657).
OID - Static variable in class de.flexiprovider.core.camellia.Camellia.Camellia192_CBC
The OID of Camellia192_CBC (defined by RFC 3657).
OID - Static variable in class de.flexiprovider.core.camellia.Camellia.Camellia256_CBC
The OID of Camellia256_CBC (defined by RFC 3657).
OID - Static variable in class de.flexiprovider.core.elgamal.ElGamalKeyPairGenerator
The OID of ElGamal.
OID - Static variable in class de.flexiprovider.core.elgamal.ElGamalKeyFactory
The OID of ElGamal.
OID - Static variable in class de.flexiprovider.core.elgamal.ElGamal
The OID of ElGamal.
OID - Static variable in class de.flexiprovider.core.idea.IDEA
The OID of IDEA.
OID - Static variable in class de.flexiprovider.core.idea.IDEA.IDEA_ECB
The OID of IDEA_ECB.
OID - Static variable in class de.flexiprovider.core.idea.IDEA.IDEA_CBC
The OID of IDEA_CBC.
OID - Static variable in class de.flexiprovider.core.idea.IDEA.IDEA_CFB
The OID of IDEA_CFB.
OID - Static variable in class de.flexiprovider.core.idea.IDEA.IDEA_OFB
The OID of IDEA_OFB.
OID - Static variable in class de.flexiprovider.core.kdf.PBKDF2Parameters
The OID of PBKDF2.
OID - Static variable in class de.flexiprovider.core.kdf.PBKDF2
The OID of PBKDF2.
OID - Static variable in class de.flexiprovider.core.mac.HMac.SHA1
The OID of HmacSHA1 (defined by RFC 3370).
OID - Static variable in class de.flexiprovider.core.mac.HMac.MD5
The OID of HmacMD5 (defined by RFC 3370).
OID - Static variable in class de.flexiprovider.core.mac.HMac.RIPEMD160
The OID of HmacRIPEMD160 (defined by RFC 3370).
OID - Static variable in class de.flexiprovider.core.mac.HMac.Tiger
The OID of HmacTiger (defined by RFC 3370).
OID - Static variable in class de.flexiprovider.core.md.Tiger
The OID of Tiger (defined by the GNU project, see http://www.gnupg.org/oids.html).
OID - Static variable in class de.flexiprovider.core.md.RIPEMD160
The OID of RIPEMD160 (defined by Teletrust).
OID - Static variable in class de.flexiprovider.core.md.SHA224
The OID of SHA224 (defined by NIST).
OID - Static variable in class de.flexiprovider.core.md.SHA384
The OID of SHA384 (defined by NIST).
OID - Static variable in class de.flexiprovider.core.md.RIPEMD128
The OID of RIPEMD128 (defined by Teletrust).
OID - Static variable in class de.flexiprovider.core.md.MD4
The OID of MD4 (defined by PKCS #2).
OID - Static variable in class de.flexiprovider.core.md.MD5
The OID of MD5 (defined by PKCS #2).
OID - Static variable in class de.flexiprovider.core.md.SHA256
The OID of SHA256 (defined by NIST).
OID - Static variable in class de.flexiprovider.core.md.SHA1
The OID of SHA1 (defined by IEEE P1363).
OID - Static variable in class de.flexiprovider.core.md.RIPEMD256
The OID of RIPEMD256 (defined by Teletrust).
OID - Static variable in class de.flexiprovider.core.md.SHA512
The OID of SHA512 (defined by NIST).
OID - Static variable in class de.flexiprovider.core.rc2.RC2.RC2_CBC
The OID of RC2_CBC.
OID - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES
The OID of AES (defined by NIST, see http://csrc.nist.gov/groups/ST/crypto_apps_infra/csor/algorithms.
OID - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES128_ECB
The OID of AES128_ECB (defined by NIST).
OID - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES128_CBC
The OID of AES128_CBC (defined by NIST).
OID - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES128_OFB
The OID of AES128_OFB (defined by NIST).
OID - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES128_CFB
The OID of AES128_CFB (defined by NIST).
OID - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES192_ECB
The OID of AES192_ECB (defined by NIST).
OID - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES192_CBC
The OID of AES192_CBC (defined by NIST).
OID - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES192_OFB
The OID of AES192_OFB (defined by NIST).
OID - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES192_CFB
The OID of AES192_CFB (defined by NIST).
OID - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES256_ECB
The OID of AES256_ECB (defined by NIST).
OID - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES256_CBC
The OID of AES256_CBC (defined by NIST).
OID - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES256_OFB
The OID of AES256_OFB (defined by NIST).
OID - Static variable in class de.flexiprovider.core.rijndael.Rijndael.AES.AES256_CFB
The OID of AES256_CFB (defined by NIST).
OID - Static variable in class de.flexiprovider.core.serpent.Serpent
The OID of Serpent (defined by the GNU project, see http://www.gnupg.org/oids.html).
OID - Static variable in class de.flexiprovider.core.serpent.Serpent.Serpent128_ECB
The OID of Serpent128_ECB (defined by the GNU project).
OID - Static variable in class de.flexiprovider.core.serpent.Serpent.Serpent128_CBC
The OID of Serpent128_CBC (defined by the GNU project).
OID - Static variable in class de.flexiprovider.core.serpent.Serpent.Serpent128_OFB
The OID of Serpent128_OFB (defined by the GNU project).
OID - Static variable in class de.flexiprovider.core.serpent.Serpent.Serpent128_CFB
The OID of Serpent128_CFB (defined by the GNU project).
OID - Static variable in class de.flexiprovider.core.serpent.Serpent.Serpent192_ECB
The OID of Serpent192_ECB (defined by the GNU project).
OID - Static variable in class de.flexiprovider.core.serpent.Serpent.Serpent192_CBC
The OID of Serpent192_CBC (defined by the GNU project).
OID - Static variable in class de.flexiprovider.core.serpent.Serpent.Serpent192_OFB
The OID of Serpent192_OFB (defined by the GNU project).
OID - Static variable in class de.flexiprovider.core.serpent.Serpent.Serpent192_CFB
The OID of Serpent192_CFB (defined by the GNU project).
OID - Static variable in class de.flexiprovider.core.serpent.Serpent.Serpent256_ECB
The OID of Serpent256_ECB (defined by the GNU project).
OID - Static variable in class de.flexiprovider.core.serpent.Serpent.Serpent256_CBC
The OID of Serpent256_CBC (defined by the GNU project).
OID - Static variable in class de.flexiprovider.core.serpent.Serpent.Serpent256_OFB
The OID of Serpent256_OFB (defined by the GNU project).
OID - Static variable in class de.flexiprovider.core.serpent.Serpent.Serpent256_CFB
The OID of Serpent256_CFB (defined by the GNU project).
OID - Static variable in class de.flexiprovider.ec.keys.ECKeyFactory
The OID for ECDSA public keys (also used for ECDSA private keys).
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Prime192v1
The OID of prime192v1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Prime192v2
The OID of prime192v2.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Prime192v3
The OID of prime192v3.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Prime239v1
The OID of prime239v1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Prime239v2
The OID of prime239v2.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Prime239v3
The OID of prime239v3.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Prime256v1
The OID of prime256v1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Secp112r1
The OID of secp112r1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Secp112r2
The OID of secp112r2.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Secp128r1
The OID of secp128r1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Secp128r2
The OID of secp128r2.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Secp160k1
The OID of secp160k1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Secp160r1
The OID of secp160r1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Secp160r2
The OID of secp160r2.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Secp192k1
The OID of secp192k1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Secp224k1
The OID of secp224k1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Secp224r1
The OID of secp224r1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Secp256k1
The OID of secp256k1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Secp384r1
The OID of secp384r1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.Secp521r1
The OID of secp521r1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP160r1
The OID of brainpoolP160r1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP192r1
The OID of brainpoolP192r1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP224r1
The OID of brainpoolP224r1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP256r1
The OID of brainpoolP256r1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP320r1
The OID of brainpoolP320r1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP384r1
The OID of brainpoolP384r1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.BrainpoolP512r1
The OID of brainpoolP512r1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve1
The OID of primeCurve1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve2
The OID of primeCurve2.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve3
The OID of primeCurve3.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve4
The OID of primeCurve4.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve5
The OID of primeCurve5.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve6
The OID of primeCurve6.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve7
The OID of primeCurve7.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve8
The OID of primeCurve8.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve9
The OID of primeCurve9.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve10
The OID of primeCurve10.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve11
The OID of primeCurve11.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve12
The OID of primeCurve12.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve13
The OID of primeCurve13.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve14
The OID of primeCurve14.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve15
The OID of primeCurve15.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve16
The OID of primeCurve16.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve17
The OID of primeCurve17.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve18
The OID of primeCurve18.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve19
The OID of primeCurve19.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve20
The OID of primeCurve20.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve21
The OID of primeCurve21.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve22
The OID of primeCurve22.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve23
The OID of primeCurve23.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve24
The OID of primeCurve24.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve25
The OID of primeCurve25 (this is also the NIST curve P-384).
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve26
The OID of primeCurve26.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve27
The OID of primeCurve27.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve28
The OID of primeCurve28.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve29
The OID of primeCurve29.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve30
The OID of primeCurve30.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve31
The OID of primeCurve31.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve32
The OID of primeCurve32.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve33
The OID of primeCurve33.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve34
The OID of primeCurve34.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve35
The OID of primeCurve35.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve36
The OID of primeCurve36.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve37
The OID of primeCurve37.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.PrimeCurve38
The OID of primeCurve38 (this is also the NIST curve P-521).
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.C2pnb163v1
The OID of c2pnb163v1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.C2pnb163v2
The OID of c2pnb163v2.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.C2pnb163v3
The OID of c2pnb163v3.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb191v1
The OID of c2tnb191v1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb191v2
The OID of c2tnb191v2.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb191v3
The OID of c2tnb191v3.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.C2pnb208w1
The OID of c2pnb208w1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb239v1
The OID of c2tnb239v1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb239v2
The OID of c2tnb239v2.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb239v3
The OID of c2tnb239v3.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.C2pnb272w1
The OID of c2pnb272w1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb359v1
The OID of c2tnb359v1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.C2pnb368w1
The OID of c2pnb368w1.
OID - Static variable in class de.flexiprovider.ec.parameters.CurveRegistry.C2tnb431r1
The OID of c2tnb431r1.
OID - Static variable in class de.flexiprovider.ec.parameters.ECParameters
The OID for ECDSA parameters.
OID - Static variable in class de.flexiprovider.nf.iq.iqdsa.IQDSAKeyFactory
The OID of the IQDSA key representation.
OID - Static variable in class de.flexiprovider.nf.iq.iqdsa.IQDSASignature.SHA1
The OID of IQDSAwithSHA1.
OID - Static variable in class de.flexiprovider.nf.iq.iqdsa.IQDSASignature.RIPEMD160
The OID of IQDSAwithRIPEMD160.
OID - Static variable in class de.flexiprovider.nf.iq.iqgq.IQGQSignature.SHA1
The OID of IQGQwithSHA1.
OID - Static variable in class de.flexiprovider.nf.iq.iqgq.IQGQSignature.RIPEMD160
The OID of IQGQwithRIPEMD160.
OID - Static variable in class de.flexiprovider.nf.iq.iqgq.IQGQKeyFactory
The OID of the IQGQ key representation.
OID - Static variable in class de.flexiprovider.nf.iq.iqrdsa.IQRDSASignature.SHA1
The OID of IQRDSAwithSHA1.
OID - Static variable in class de.flexiprovider.nf.iq.iqrdsa.IQRDSASignature.RIPEMD160
The OID of IQRDSAwithRIPEMD160.
OID - Static variable in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAKeyFactory
The OID of the IQRDSA key representation.
OID - Static variable in class de.flexiprovider.pqc.ecc.mceliece.McEliecePKCS
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.ecc.mceliece.McElieceFujisakiCipher
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2KeyFactory
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.ecc.mceliece.McEliecePointchevalCipher
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.ecc.mceliece.McElieceKobaraImaiCipher
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.ecc.mceliece.McElieceKeyFactory
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterCFSSignature
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPKCS
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterKeyFactory
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyFactory
The OID of CMSS2
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_1
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_2
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_3
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_4
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_1
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_2
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_3
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_4
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_1
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_2
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_3
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_4
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_1
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_2
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_3
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_4
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_1
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_2
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_3
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_4
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_1
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_2
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_3
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_4
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_1
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_2
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_3
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_4
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_1
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_2
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_3
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_4
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andBiBaOTS
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andBiBaOTS50
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andBiBaOTS80
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andBiBaOTSwithSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andBiBaOTS50withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andBiBaOTS80withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_1withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_2withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_3withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzOTS_4withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_1withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_2withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_3withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzOTS_4withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_1withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_2withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_3withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzOTS_4withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_1withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_2withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_3withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzOTS_4withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_1withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_2withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_3withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andWinternitzOTS_4withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_1withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_2withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_3withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andWinternitzOTS_4withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_1withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_2withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_3withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andWinternitzOTS_4withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_1withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_2withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_3withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andWinternitzOTS_4withSPR
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andLMOTS
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andLMOTS
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andLMOTS
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andLMOTS
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX224andLMOTS
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX256andLMOTS
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX384andLMOTS
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SWIFFTX512andLMOTS
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_2
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_3
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_4
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_5
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_8
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_16
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA1andWinternitzPRFOTS_20
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzPRFOTS_2
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzPRFOTS_3
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzPRFOTS_4
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzPRFOTS_5
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzPRFOTS_8
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA256andWinternitzPRFOTS_16
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzPRFOTS_2
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzPRFOTS_3
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzPRFOTS_4
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzPRFOTS_5
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzPRFOTS_8
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA384andWinternitzPRFOTS_16
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzPRFOTS_2
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzPRFOTS_3
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzPRFOTS_4
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzPRFOTS_5
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzPRFOTS_8
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature.SHA512andWinternitzPRFOTS_16
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_1
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_2
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_3
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_4
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_1
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_2
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_3
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_4
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_1
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_2
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_3
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_4
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_1
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_2
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_3
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_4
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_1
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_2
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_3
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_4
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_1
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_2
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_3
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_4
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_1
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_2
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_3
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_4
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_1
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_2
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_3
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_4
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andBiBaOTS
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andBiBaOTS50
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andBiBaOTS80
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andBiBaOTSwithSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andBiBaOTS50withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andBiBaOTS80withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_1withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_2withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_3withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzOTS_4withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_1withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_2withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_3withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzOTS_4withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_1withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_2withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_3withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzOTS_4withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_1withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_2withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_3withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzOTS_4withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_1withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_2withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_3withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andWinternitzOTS_4withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_1withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_2withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_3withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andWinternitzOTS_4withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_1withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_2withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_3withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andWinternitzOTS_4withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_1withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_2withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_3withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andWinternitzOTS_4withSPR
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andLMOTS
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andLMOTS
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andLMOTS
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andLMOTS
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX224andLMOTS
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX256andLMOTS
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX384andLMOTS
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SWIFFTX512andLMOTS
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_2
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_3
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_4
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_5
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_8
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_16
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA1andWinternitzPRFOTS_20
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_2
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_3
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_4
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_5
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_8
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA256andWinternitzPRFOTS_16
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_2
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_3
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_4
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_5
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_8
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA384andWinternitzPRFOTS_16
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_2
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_3
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_4
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_5
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_8
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyPairGenerator.SHA512andWinternitzPRFOTS_16
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.gmss.GMSSKeyFactory
The GMSS OID.
OID - Static variable in class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator.GMSSwithSHA1
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator.GMSSwithSHA224
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator.GMSSwithSHA256
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator.GMSSwithSHA384
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.gmss.GMSSKeyPairGenerator.GMSSwithSHA512
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.gmss.GMSSSignature.GMSSwithSHA1
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.gmss.GMSSSignature.GMSSwithSHA224
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.gmss.GMSSSignature.GMSSwithSHA256
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.gmss.GMSSSignature.GMSSwithSHA384
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.hbc.gmss.GMSSSignature.GMSSwithSHA512
The OID of the algorithm.
OID - Static variable in class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyFactory
The OID of MerkleOTS.
OID - Static variable in class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature.SHA1andSHA1PRNG
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature.SHA256andSHA1PRNG
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature.SHA384andSHA1PRNG
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature.SHA512andSHA1PRNG
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyPairGenerator.SHA1andSHA1PRNG
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyPairGenerator.SHA256andSHA1PRNG
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyPairGenerator.SHA384andSHA1PRNG
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyPairGenerator.SHA512andSHA1PRNG
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.pflash.PFlashKeyPairGenerator
The OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.pflash.PFlashKeyFactory
The OID of pFLASH
OID - Static variable in class de.flexiprovider.pqc.pflash.PFlashSignature
OID of the algorithm
OID - Static variable in class de.flexiprovider.pqc.rainbow.RainbowSignature
 
OID - Static variable in class de.flexiprovider.pqc.rainbow.RainbowKeyFactory
The OID of Rainbow
OID2 - Static variable in class de.flexiprovider.core.dsa.DSAParameterGenerator
An alternative OID of DSA.
OID2 - Static variable in class de.flexiprovider.core.dsa.DSAKeyFactory
An alternative OID of DSA.
OID2 - Static variable in class de.flexiprovider.core.dsa.DSAParameters
An alternative OID of DSA.
OID2 - Static variable in class de.flexiprovider.core.dsa.DSASignature.SHA1
An alternative OID of SHA1withDSA.
OID3 - Static variable in class de.flexiprovider.core.dsa.DSASignature.SHA1
An alternative OID of SHA1withDSA.
onCurve() - Method in class de.flexiprovider.common.math.ellipticcurves.Point
Test whether this point is on curve E.
onCurve() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Tests whether this point is on the curve mE.
onCurve() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
Tests whether this point is on the curve mE.
ONE - Static variable in class de.flexiprovider.common.math.FlexiBigInt
 
one() - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
 
ONE(FlexiBigInt) - Static method in class de.flexiprovider.common.math.finitefields.GFPElement
Create the one element.
ONE(GF2nONBField) - Static method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Create the one element.
ONE(GF2nPolynomialField) - Static method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Create the one element.
OneAndZeroesPadding - class de.flexiprovider.common.padding.OneAndZeroesPadding.
OneAndZeroesPadding pads the plaintext by appending a single byte 1 and several 0 bytes.
OneAndZeroesPadding() - Constructor for class de.flexiprovider.common.padding.OneAndZeroesPadding
 
opMode - Variable in class de.flexiprovider.api.Cipher
The operation mode for this cipher (Cipher.ENCRYPT_MODE or Cipher.DECRYPT_MODE).
or(FlexiBigInt) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
oracle(TSSPolynomial, byte[]) - Method in class de.flexiprovider.pqc.tss.TSS
returns a pseudo random TSSPolynomial with values <= |1|
order(int, int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
determines the order of g modulo p, p prime and 1 < g < p.
OS2BREP(int, int, byte[]) - Static method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Decode a byte array into a binary polynomial.
OS2ECP(byte[], CurveParams) - Static method in class de.flexiprovider.common.math.ellipticcurves.Point
Decode the encoded point given as byte array using the given EC domain parameters.
OS2IP(byte[]) - Static method in class de.flexiprovider.common.util.BigEndianConversions
Convert an octet string to an integer according to IEEE 1363, Section 5.5.3.
OS2IP(byte[]) - Static method in class de.flexiprovider.common.util.LittleEndianConversions
Convert an octet string of length 4 to an integer.
OS2IP(byte[]) - Static method in class de.flexiprovider.core.rsa.PKCS1Operations
Converts an octet string to a nonnegative integer.
OS2IP(byte[], int) - Static method in class de.flexiprovider.common.util.BigEndianConversions
Convert a byte array of length 4 beginning at offset into an integer.
OS2IP(byte[], int) - Static method in class de.flexiprovider.common.util.LittleEndianConversions
Convert an byte array of length 4 beginning at offset into an integer.
OS2IP(byte[], int, int) - Static method in class de.flexiprovider.common.util.BigEndianConversions
Convert an octet string to an integer according to IEEE 1363, Section 5.5.3.
OS2IP(byte[], int, int) - Static method in class de.flexiprovider.common.util.LittleEndianConversions
Convert a byte array of the given length beginning at offset into an integer.
OS2LIP(byte[], int) - Static method in class de.flexiprovider.common.util.BigEndianConversions
Convert a byte array of length 8 beginning at inOff into a long integer.
OS2LIP(byte[], int) - Static method in class de.flexiprovider.common.util.LittleEndianConversions
Convert a byte array of length 8 beginning at inOff into a long integer.
OS2REP(int, int, byte[]) - Static method in class de.flexiprovider.common.math.polynomials.SparseBinaryConvolutionPolynomial
Create a sparse binary polynomial out of the given byte array.
OS2REP(int, int, byte[]) - Static method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Decode a byte array into a polynomial.
OS2REP(int, int, int, int, int, byte[]) - Static method in class de.flexiprovider.common.math.polynomials.ProductFormConvolutionPolynomial
Decode a byte array into a product form polynomial.
OS2VP(int, byte[]) - Static method in class de.flexiprovider.common.math.linearalgebra.GF2Vector
Construct a new GF2Vector with the given length out of the encoded vector.
ots - Variable in class de.flexiprovider.pqc.hbc.cmss.BDSAuthPath
 
OTS - interface de.flexiprovider.pqc.hbc.ots.OTS.
This is an interface for the different one-time signature schemes used by CMSS.

P

p - Variable in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
The prime p.
p - Variable in class de.flexiprovider.pqc.tss.TSS
 
pad(byte[], int, int) - Method in class de.flexiprovider.api.PaddingScheme
Pad the input to make its length divisible by the the block length.
pad(byte[], int, int) - Method in class de.flexiprovider.common.padding.PKCS5Padding
 
pad(byte[], int, int) - Method in class de.flexiprovider.common.padding.NoPadding
 
pad(byte[], int, int) - Method in class de.flexiprovider.common.padding.OneAndZeroesPadding
 
PADDING_SCHEME - Static variable in class de.flexiprovider.api.Registry
Constant for padding schemes
PaddingScheme - class de.flexiprovider.api.PaddingScheme.
To encrypt a plaintext with a block cipher the input is divided into blocks whose length depends on the encryption algorithm used.
PaddingScheme() - Constructor for class de.flexiprovider.api.PaddingScheme
 
padLength(int) - Method in class de.flexiprovider.api.PaddingScheme
Return the number of bytes which will be appended to the the plaintext during padding.
padLength(int) - Method in class de.flexiprovider.common.padding.PKCS5Padding
 
padLength(int) - Method in class de.flexiprovider.common.padding.NoPadding
 
padLength(int) - Method in class de.flexiprovider.common.padding.OneAndZeroesPadding
 
padMessageDigest() - Method in class de.flexiprovider.core.md.MDFamilyDigest
this method performs the padding.
pair - Variable in class de.flexiprovider.api.keys.KeyPair
 
paramEqual(GFP32Polynomial) - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
 
paramEqual(GFP64Polynomial) - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
 
paramEqual(TSSPolynomial) - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
 
Parameters - class de.flexiprovider.ec.asn1.Parameters.
This class represents a Parameter ASN.1 structure as defined in ANSI X9.62 - 1998.
Parameters() - Constructor for class de.flexiprovider.ec.asn1.Parameters
The default constructor adds the supported types to this choice.
paramSpec - Variable in class de.flexiprovider.api.AsymmetricHybridCipher
ParameterSpec used with this cipher
paramSpec - Variable in class de.flexiprovider.api.AsymmetricBlockCipher
ParameterSpec used with this cipher
passesSmallPrimeTest(FlexiBigInt) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Short trial-division test to find out whether a number is not prime.
PBEKey - class de.flexiprovider.core.pbe.PBEKey.
A simple class representing a key for PBE (Passphrase Based Encryption).
PBEKey(char[]) - Constructor for class de.flexiprovider.core.pbe.PBEKey
Construct a new PBEKey with the specified chars.
PBEKeyFactory - class de.flexiprovider.core.pbe.PBEKeyFactory.
This class represents a factory for secret keys.
PBEKeyFactory - class de.flexiprovider.core.pbe.interfaces.PBEKeyFactory.
 
PBEKeyFactory() - Constructor for class de.flexiprovider.core.pbe.PBEKeyFactory
 
PBEKeyFactory() - Constructor for class de.flexiprovider.core.pbe.interfaces.PBEKeyFactory
 
PBEKeyGenerator - class de.flexiprovider.core.pbe.PBEKeyGenerator.
The key generator for PBEKeys.
PBEKeyGenerator() - Constructor for class de.flexiprovider.core.pbe.PBEKeyGenerator
 
PBEKeyGenParameterSpec - class de.flexiprovider.core.pbe.PBEKeyGenParameterSpec.
This class specifies parameters used for initializing the PBEKeyGenerator.
PBEKeyGenParameterSpec() - Constructor for class de.flexiprovider.core.pbe.PBEKeyGenParameterSpec
Construct the default parameters.
PBEKeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.pbe.PBEKeyGenParameterSpec
Construct new parameters from the given key size.
PBEKeySpec - class de.flexiprovider.core.pbe.PBEKeySpec.
A specification for a password-based key, used for password-based encryption (PBE).
PBEKeySpec(char[]) - Constructor for class de.flexiprovider.core.pbe.PBEKeySpec
Construct a new PBE key specification.
PBEKeySpec(PBEKeySpec) - Constructor for class de.flexiprovider.core.pbe.PBEKeySpec
Construct a new PBE key specification out of the given PBEKeySpec.
PBEParameters - class de.flexiprovider.core.pbe.PBEParameters.
This class represents parameters for passphrase based encryption.
PBEParameters - class de.flexiprovider.core.pbe.interfaces.PBEParameters.
Translation layer between PBEParameterSpec and PBEParameterSpec.
PBEParameters() - Constructor for class de.flexiprovider.core.pbe.PBEParameters
 
PBEParameters() - Constructor for class de.flexiprovider.core.pbe.interfaces.PBEParameters
 
PBEParameterSpec - class de.flexiprovider.core.pbe.PBEParameterSpec.
This class provides a specification for the parameters used by the PBKDF1 key derivation function specified in PKCS #5 v2.0.
PBEParameterSpec() - Constructor for class de.flexiprovider.core.pbe.PBEParameterSpec
Construct the PBE default parameters.
PBEParameterSpec(byte[], int) - Constructor for class de.flexiprovider.core.pbe.PBEParameterSpec
Construct new PBE parameters using the given salt and iteration count.
PBEParameterSpec(PBEParameterSpec) - Constructor for class de.flexiprovider.core.pbe.PBEParameterSpec
Construct new PBKDF1 parameters from of the given PBEParameterSpec.
PBES1 - class de.flexiprovider.core.pbe.PBES1.
This is the base class for all classes which implement passphrase based encryption (PBE).
PBES1 - class de.flexiprovider.core.pbe.interfaces.PBES1.
Translation layer between PBEParameterSpec and PBEParameterSpec.
PBES1() - Constructor for class de.flexiprovider.core.pbe.PBES1
 
PBES1() - Constructor for class de.flexiprovider.core.pbe.interfaces.PBES1
 
PBES2 - class de.flexiprovider.core.pbe.PBES2.
This class is the main class for the passphrase based encryption scheme 2 as defined in PKCS #5 version 2.0 standard.
PBES2() - Constructor for class de.flexiprovider.core.pbe.PBES2
 
PBES2Parameters - class de.flexiprovider.core.pbe.PBES2Parameters.
This class represents the parameters for the passphrase based encryption scheme 2.
PBES2Parameters() - Constructor for class de.flexiprovider.core.pbe.PBES2Parameters
 
PBES2ParameterSpec - class de.flexiprovider.core.pbe.PBES2ParameterSpec.
This is the parameter specification for the passphrase based encryption scheme 2.
PBES2ParameterSpec(AlgorithmIdentifier, AlgorithmIdentifier) - Constructor for class de.flexiprovider.core.pbe.PBES2ParameterSpec
Construct a new PBE2ParameterSpec object.
PBES2ParameterSpec(PBKDF2ParameterSpec, byte[]) - Constructor for class de.flexiprovider.core.pbe.PBES2ParameterSpec
Construct a new PBE2ParameterSpec object with cipher DESede/CBC (OID 1.2.840.113549.3.7) and the default key derivation function PBKDF2 (OID 1.2.840.113549.1.5.12).
PBEWithMD5AndDES_CBC - class de.flexiprovider.core.pbe.PBEWithMD5AndDES_CBC.
This class implements passphrase based encryption (PBE) as defined in PKCS#5 version 2.0.
PBEWithMD5AndDES_CBC() - Constructor for class de.flexiprovider.core.pbe.PBEWithMD5AndDES_CBC
The default constructor tries to initialize the message digest, the secret key factory and the cipher.
PBEWithSHA1AndDES_CBC - class de.flexiprovider.core.pbe.PBEWithSHA1AndDES_CBC.
This class implements passphrase based encryption (PBE) as defined in PKCS#5 version 2.0.
PBEWithSHA1AndDES_CBC() - Constructor for class de.flexiprovider.core.pbe.PBEWithSHA1AndDES_CBC
The default constructor tries to initialize the message digest, the secret key factory and the cipher.
PBEWithSHAAnd3_KeyTripleDES_CBC - class de.flexiprovider.core.pbe.PBEWithSHAAnd3_KeyTripleDES_CBC.
This class implements passphrase based encryption (PBE) as defined in PKCS#12 version 1.2.
PBEWithSHAAnd3_KeyTripleDES_CBC() - Constructor for class de.flexiprovider.core.pbe.PBEWithSHAAnd3_KeyTripleDES_CBC
The default constructor tries to initialize the message digest, the secret key factory and the cipher.
PBEWithSHAAnd40BitRC2_CBC - class de.flexiprovider.core.pbe.PBEWithSHAAnd40BitRC2_CBC.
This class implements passphrase based encryption (PBE) as defined in PKCS#12 version 1.2.
PBEWithSHAAnd40BitRC2_CBC() - Constructor for class de.flexiprovider.core.pbe.PBEWithSHAAnd40BitRC2_CBC
The default constructor tries to initialize the message digest, the secret key factory and the cipher.
PBKDF1 - class de.flexiprovider.core.kdf.PBKDF1.
This class implements the PBKDF1 key derivation function as specified in PKCS #5 v2.0.
PBKDF1_PKCS12 - class de.flexiprovider.core.kdf.PBKDF1_PKCS12.
This class implements the PBKDF1 key derivation function specified in PKCS #12 v1.0.
PBKDF1_PKCS12.MD5 - class de.flexiprovider.core.kdf.PBKDF1_PKCS12.MD5.
 
PBKDF1_PKCS12.MD5() - Constructor for class de.flexiprovider.core.kdf.PBKDF1_PKCS12.MD5
 
PBKDF1_PKCS12.SHA1 - class de.flexiprovider.core.kdf.PBKDF1_PKCS12.SHA1.
 
PBKDF1_PKCS12.SHA1() - Constructor for class de.flexiprovider.core.kdf.PBKDF1_PKCS12.SHA1
 
PBKDF1_PKCS12(MessageDigest, int) - Constructor for class de.flexiprovider.core.kdf.PBKDF1_PKCS12
Constructor.
PBKDF1_PKCS12ParameterSpec - class de.flexiprovider.core.kdf.PBKDF1_PKCS12ParameterSpec.
This class provides a specification for the parameters used by the PBKDF1 key derivation function specified in PKCS #12 v1.0.
PBKDF1_PKCS12ParameterSpec(byte[], int, byte) - Constructor for class de.flexiprovider.core.kdf.PBKDF1_PKCS12ParameterSpec
Construct new PBKDF1 parameters using the given salt, iteration count, and purpose identification byte.
PBKDF1.MD5 - class de.flexiprovider.core.kdf.PBKDF1.MD5.
 
PBKDF1.MD5() - Constructor for class de.flexiprovider.core.kdf.PBKDF1.MD5
 
PBKDF1.SHA1 - class de.flexiprovider.core.kdf.PBKDF1.SHA1.
 
PBKDF1.SHA1() - Constructor for class de.flexiprovider.core.kdf.PBKDF1.SHA1
 
PBKDF1(MessageDigest) - Constructor for class de.flexiprovider.core.kdf.PBKDF1
Constructor.
PBKDF2 - class de.flexiprovider.core.kdf.PBKDF2.
This class implements the PBKDF2 key derivation function as specified in PKCS #5 v2.0.
PBKDF2() - Constructor for class de.flexiprovider.core.kdf.PBKDF2
 
PBKDF2Parameters - class de.flexiprovider.core.kdf.PBKDF2Parameters.
This class represents parameters for the default key derivation function (OID 1.2.840.113549.2.7) for the passphrase based encryption.
PBKDF2Parameters() - Constructor for class de.flexiprovider.core.kdf.PBKDF2Parameters
 
PBKDF2ParameterSpec - class de.flexiprovider.core.kdf.PBKDF2ParameterSpec.
This class represents parameters for the PBKDF2 key derivation function (OID 1.2.840.113549.2.7) used for passphrase based encryption.
PBKDF2ParameterSpec(byte[], int, int) - Constructor for class de.flexiprovider.core.kdf.PBKDF2ParameterSpec
Construct new PBKDF2 parameters from the given salt, iteration count, and key size.
Permutation - class de.flexiprovider.common.math.linearalgebra.Permutation.
This class implements permutations of the set {0,1,...,n-1} for some given n > 0, i.e., ordered sequences containing each number m (0 <= m < n) once and only once.
Permutation(byte[]) - Constructor for class de.flexiprovider.common.math.linearalgebra.Permutation
Create a permutation from an encoded permutation.
Permutation(int) - Constructor for class de.flexiprovider.common.math.linearalgebra.Permutation
Create the identity permutation of the given size.
Permutation(int[]) - Constructor for class de.flexiprovider.common.math.linearalgebra.Permutation
Create a permutation using the given permutation vector.
Permutation(int, SecureRandom) - Constructor for class de.flexiprovider.common.math.linearalgebra.Permutation
Create a random permutation of the given size.
PFlashKeyFactory - class de.flexiprovider.pqc.pflash.PFlashKeyFactory.
This class is able to transform pFLASH keys and pFLASH key specifications into a form that can be used with the FlexiPQCProvider.
PFlashKeyFactory() - Constructor for class de.flexiprovider.pqc.pflash.PFlashKeyFactory
 
PFlashKeyGenParameterSpec - class de.flexiprovider.pqc.pflash.PFlashKeyGenParameterSpec.
This class provides the specification of the parameters used by the PFlashKeyPairGenerator.
PFlashKeyGenParameterSpec() - Constructor for class de.flexiprovider.pqc.pflash.PFlashKeyGenParameterSpec
Constructor with default settings.
PFlashKeyGenParameterSpec(GF2mField, int, int, int, int) - Constructor for class de.flexiprovider.pqc.pflash.PFlashKeyGenParameterSpec
Constructs new pFLASH parameters.
PFlashKeyGenParameterSpec(int, int, int, int, int) - Constructor for class de.flexiprovider.pqc.pflash.PFlashKeyGenParameterSpec
Constructs new pFLASH parameters.
PFlashKeyPairGenerator - class de.flexiprovider.pqc.pflash.PFlashKeyPairGenerator.
This class implements key pair generation of the pLASH signature scheme.
PFlashKeyPairGenerator() - Constructor for class de.flexiprovider.pqc.pflash.PFlashKeyPairGenerator
 
PFlashPrivateKey - class de.flexiprovider.pqc.pflash.PFlashPrivateKey.
This class implements the pFLASH private key.
PFlashPrivateKey(GF2mMatrix, GF2mVector, GF2mMatrix, GF2mVector, GF2Polynomial) - Constructor for class de.flexiprovider.pqc.pflash.PFlashPrivateKey
Construct a new pFLASH private key.
PFlashPrivateKey(PFlashPrivateKeySpec) - Constructor for class de.flexiprovider.pqc.pflash.PFlashPrivateKey
Construct a new pFLASH private key from the given key specification
PFlashPrivateKeySpec - class de.flexiprovider.pqc.pflash.PFlashPrivateKeySpec.
This class provides a specification for a pFLASH private key.
PFlashPrivateKeySpec(byte[], byte[], byte[], byte[], byte[]) - Constructor for class de.flexiprovider.pqc.pflash.PFlashPrivateKeySpec
 
PFlashPrivateKeySpec(GF2mMatrix, GF2mVector, GF2mMatrix, GF2mVector, GF2Polynomial) - Constructor for class de.flexiprovider.pqc.pflash.PFlashPrivateKeySpec
 
PFlashPublicKey - class de.flexiprovider.pqc.pflash.PFlashPublicKey.
This class implements a pFLASH public key and is usually instantiated by the PFlashKeyPairGenerator.
PFlashPublicKey(int) - Constructor for class de.flexiprovider.pqc.pflash.PFlashPublicKey
Construct a new public pFLASH key.
PFlashPublicKey(PFlashPublicKeySpec) - Constructor for class de.flexiprovider.pqc.pflash.PFlashPublicKey
Construct a new public pFLASH key from the given key specification.
PFlashPublicKeyElement - class de.flexiprovider.pqc.pflash.PFlashPublicKeyElement.
 
PFlashPublicKeyElement(GF2mMatrix, GF2mVector, int) - Constructor for class de.flexiprovider.pqc.pflash.PFlashPublicKeyElement
 
PFlashPublicKeySpec - class de.flexiprovider.pqc.pflash.PFlashPublicKeySpec.
This class provides a specification for a pFLASH public key.
PFlashPublicKeySpec(String, byte[][]) - Constructor for class de.flexiprovider.pqc.pflash.PFlashPublicKeySpec
 
PFlashSignature - class de.flexiprovider.pqc.pflash.PFlashSignature.
This class implements the pFLASH signature scheme.
PFlashSignature() - Constructor for class de.flexiprovider.pqc.pflash.PFlashSignature
pFLASH Signature with SHA256
PKCS1Exception - exception de.flexiprovider.core.rsa.PKCS1Exception.
 
PKCS1Exception(String) - Constructor for class de.flexiprovider.core.rsa.PKCS1Exception
 
PKCS1Operations - class de.flexiprovider.core.rsa.PKCS1Operations.
 
PKCS5_OID - Static variable in class de.flexiprovider.core.mac.HMac.SHA1
An alternative OID of HmacSHA1 (defined by PKCS #5 v2.0)
PKCS5Padding - class de.flexiprovider.common.padding.PKCS5Padding.
PKCS5Padding pads the plaintext by the method described in the PKCS #5 and PKCS #7 standards.
PKCS5Padding() - Constructor for class de.flexiprovider.common.padding.PKCS5Padding
 
PKCS8EncodedKeySpec - class de.flexiprovider.pki.PKCS8EncodedKeySpec.
 
PKCS8EncodedKeySpec(byte[]) - Constructor for class de.flexiprovider.pki.PKCS8EncodedKeySpec
 
PKCS8EncodedKeySpec(PKCS8EncodedKeySpec) - Constructor for class de.flexiprovider.pki.PKCS8EncodedKeySpec
 
PKITools - class de.flexiprovider.pki.PKITools.
PKI utility class.
plugInVinegars(short[]) - Method in class de.flexiprovider.pqc.rainbow.Layer
This method plugs in the vinegar variables into the polynomials of this layer and computes the coefficients of the Oil-variables as well as the free coefficient in each polynomial.
Point - class de.flexiprovider.common.math.ellipticcurves.Point.
This abstract class implements points and their arithmetic on elliptic curves over finite prime fields as well as over finite fields with characteristic 2.
Point() - Constructor for class de.flexiprovider.common.math.ellipticcurves.Point
 
PointGF2n - class de.flexiprovider.common.math.ellipticcurves.PointGF2n.
This class implements points and their arithmetic on elliptic curves over finite fields with characteristic 2 (GF(2n)).
PointGF2n(byte[], EllipticCurveGF2n) - Constructor for class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Constructs a new point.
PointGF2n(EllipticCurveGF2n) - Constructor for class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Construct the point at infinity on the specified elliptic curve
PointGF2n(EllipticCurveGF2n, Random) - Constructor for class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Construct a random point on the specified elliptic curve using the given source of randomness.
PointGF2n(GF2nElement, GF2nElement, EllipticCurveGF2n) - Constructor for class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Constructs point with specified parameters.
PointGF2n(GF2nElement, GF2nElement, GF2nElement, EllipticCurveGF2n) - Constructor for class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Constructs point with specified parameters.
PointGF2n(PointGF2n) - Constructor for class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Copy constructor.
PointGFP - class de.flexiprovider.common.math.ellipticcurves.PointGFP.
This class implements points and their arithmetic on elliptic curves over finite prime fields (GF(p)).
PointGFP(byte[], EllipticCurveGFP) - Constructor for class de.flexiprovider.common.math.ellipticcurves.PointGFP
Constructs a new point.
PointGFP(EllipticCurveGFP) - Constructor for class de.flexiprovider.common.math.ellipticcurves.PointGFP
Construct the point at infinity on the specified elliptic curve.
PointGFP(EllipticCurveGFP, Random) - Constructor for class de.flexiprovider.common.math.ellipticcurves.PointGFP
Construct a random point on the specified elliptic curve using the given source of randomness.
PointGFP(GFPElement, GFPElement, EllipticCurveGFP) - Constructor for class de.flexiprovider.common.math.ellipticcurves.PointGFP
Constructs point with specified parameters.
PointGFP(GFPElement, GFPElement, GFPElement, EllipticCurveGFP) - Constructor for class de.flexiprovider.common.math.ellipticcurves.PointGFP
Constructs point with specified parameters.
PointGFP(PointGFP) - Constructor for class de.flexiprovider.common.math.ellipticcurves.PointGFP
Copy constructor.
PolynomialGF2mSmallM - class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM.
This class describes operations with polynomials from the ring R = GF(2^m)[X], where 2 <= m <=31.
PolynomialGF2mSmallM(GF2mField) - Constructor for class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Construct the zero polynomial over the finite field GF(2^m).
PolynomialGF2mSmallM(GF2mField, byte[]) - Constructor for class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Create a polynomial over the finite field GF(2^m).
PolynomialGF2mSmallM(GF2mField, int) - Constructor for class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Construct a monomial of the given degree over the finite field GF(2^m).
PolynomialGF2mSmallM(GF2mField, int[]) - Constructor for class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Construct the polynomial over the given finite field GF(2^m) from the given coefficient vector.
PolynomialGF2mSmallM(GF2mField, int, char, SecureRandom) - Constructor for class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Construct a polynomial over the finite field GF(2^m).
PolynomialGF2mSmallM(GF2mVector) - Constructor for class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Create a polynomial over the finite field GF(2^m) out of the given coefficient vector.
PolynomialGF2mSmallM(PolynomialGF2mSmallM) - Constructor for class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Copy constructor.
PolynomialIsNotIrreducibleException - exception de.flexiprovider.common.exceptions.PolynomialIsNotIrreducibleException.
This exception is thrown, when trying to use a polynom as field polynom, which is not irreducible.
PolynomialIsNotIrreducibleException() - Constructor for class de.flexiprovider.common.exceptions.PolynomialIsNotIrreducibleException
Default constructor.
PolynomialIsZeroException - exception de.flexiprovider.common.exceptions.PolynomialIsZeroException.
This exception is thrown, when trying to divide or reduce by an element, that is zero.
PolynomialIsZeroException() - Constructor for class de.flexiprovider.common.exceptions.PolynomialIsZeroException
Default constructor.
PolynomialRingGF2 - class de.flexiprovider.common.math.codingtheory.PolynomialRingGF2.
This class describes operations with polynomials over finite field GF(2), i e polynomial ring R = GF(2)[X].
PolynomialRingGF2m - class de.flexiprovider.common.math.codingtheory.PolynomialRingGF2m.
This class represents polynomial rings GF(2^m)[X]/p(X) for m<<;32.
PolynomialRingGF2m(GF2mField, PolynomialGF2mSmallM) - Constructor for class de.flexiprovider.common.math.codingtheory.PolynomialRingGF2m
Constructor.
PolynomialsHaveDifferentLengthException - exception de.flexiprovider.common.exceptions.PolynomialsHaveDifferentLengthException.
This exception is thrown, if two Bitstrings of different lengths shall be vector-multiplied.
PolynomialsHaveDifferentLengthException() - Constructor for class de.flexiprovider.common.exceptions.PolynomialsHaveDifferentLengthException
Default constructor.
pop() - Method in class de.flexiprovider.pqc.hbc.cmss.Stack
 
pow(int) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
pow(int, int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Compute ae.
pow(long, int) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Compute ae.
power(int) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Calculates this to the power of k and returns the result in a new GF2nPolynomialElement.
power(QuadraticIdeal[], FlexiBigInt) - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
Exponentiate a quadratic ideal (uses signed-digit exponent recoding) This assumes we have precomputed an array of powers of the ideal (see Gordon-Brickell precomputation).
power(QuadraticIdeal, FlexiBigInt) - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
Exponentiate a quadratic ideal (uses signed-digit exponent recoding).
PpBasis - class de.flexiprovider.ec.asn1.PpBasis.
This class represents a prime-field as defined in ANS X9.62 - 1998.
PpBasis() - Constructor for class de.flexiprovider.ec.asn1.PpBasis
Constructor used for decoding.
PpBasis(int, int, int) - Constructor for class de.flexiprovider.ec.asn1.PpBasis
Constructor used for encoding.
ppke - Variable in class de.flexiprovider.pqc.pflash.PFlashPublicKey
 
PQCRegistry - class de.flexiprovider.pqc.PQCRegistry.
Register all algorithms of the PQC package.
PQCRegistry() - Constructor for class de.flexiprovider.pqc.PQCRegistry
 
pre_allpowers(Point, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
This method computes all positive powers which are smaller than 2w.
pre_limlee(Point, FlexiBigInt, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
LimLee precomputation.
pre_limleeAffine(Point, FlexiBigInt, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
LimLee affine precomputation.
pre_oddpowers(Point[], int[]) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
This method computes all positive odd powers of all points given in array Q.
pre_oddpowers(Point, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
This method computes all positive odd powers which are smaller than 2w.
pre_shamir(Point, Point, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
This method computes the simultaneous powers i*Q0 + j*Q1, (i,j odd) required by the Shamir evaluation.
pre_shamir(Point, Point, Point, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
This method computes the simultaneous powers i*Q0 + j*Q1 + k*Q2, (i,j,k odd) required by the Shamir evaluation.
pre_shamir(Point, Point, Point, Point, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
This method computes the simultaneous powers i*Q0 + j*Q1 + k*Q2 + m*Q3, (i,j,k,m odd) required by the Shamir evaluation.
pre_shamirGFP(PointGFP, PointGFP, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
Precomputation in affine coordinates using the Montgomery trick to invert the denominators of all lambdas.
This method computes the simultaneous powers i*Q0 + j*Q1 required by the Shamir evaluation.
pre_simultaneous2w(Point, Point, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
This method computes the simultaneous powers i*P + j*Q required by the simultaneous 2w-ary-method.
pre_simultaneousSlidingWindow(Point, Point, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
This method computes the simultaneous powers i*P + j*Q required by the simultaneous sliding window method.
precomputation(Point, int, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
 
precomputationCMO(PointGF2n, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
If k = 0 and w != 0 this method precomputes all odd points 3P, 5P, 7P,..., (2w-1 -1)P in affine coordinates, whereas P = point.
precomputationCMO(PointGFP, int, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
If k = 0 and w != 0 this method precomputes all odd points 3P, 5P, 7P,..., (2w-1 -1)P in affine coordinates, whereas P = point.
precomputationCMO(Point, int, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
 
precomputationDOS(PointGFP, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
 
precomputeGordonBrickell(QuadraticIdeal, int) - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
Generate precomputed values for fast exponentation using the Gordon Brickell method.
precomputeSimPowerWNAF(QuadraticIdeal[], int) - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
 
PRIME_FIELD - Static variable in class de.flexiprovider.ec.asn1.FieldId
OID identifying prime fields
PrimeField - class de.flexiprovider.ec.asn1.PrimeField.
This class represents a prime-field as defined in ANS X9.62 - 1998.
PrimeField() - Constructor for class de.flexiprovider.ec.asn1.PrimeField
Constructor used for decoding.
PrimeField(FlexiBigInt) - Constructor for class de.flexiprovider.ec.asn1.PrimeField
Constructor used for encoding.
primePowerIdeal(FlexiBigInt, int) - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
 
print() - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
 
print() - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
 
print() - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
 
printArray(String, byte[]) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSUtilities
This method prints the values of a 1-dimensional byte array
printArray(String, byte[][]) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSUtilities
This method prints the values of a 2-dimensional byte array
PrivateKey - class de.flexiprovider.api.keys.PrivateKey.
 
PrivateKey() - Constructor for class de.flexiprovider.api.keys.PrivateKey
 
privateKeyOTS - Variable in class de.flexiprovider.pqc.hbc.gmss.GMSSLeaf
the OTS privateKey parts
prng - Variable in class de.flexiprovider.pqc.hbc.cmss.BDSAuthPath
 
PRNG - interface de.flexiprovider.pqc.hbc.PRNG.
This class specifies the interface for random number generators for CMSS.
PRNGWrapper - class de.flexiprovider.pqc.hbc.ots.PRNGWrapper.
 
PRNGWrapper(PRNG, int) - Constructor for class de.flexiprovider.pqc.hbc.ots.PRNGWrapper
 
processBlock() - Method in class de.flexiprovider.core.md.MDFamilyDigest
Compute the hash value of the current block.
processBlock() - Method in class de.flexiprovider.core.md.RIPEMD160
process a block of 64 bytes
processBlock() - Method in class de.flexiprovider.core.md.RIPEMD320
process a block of 64 bytes
processBlock() - Method in class de.flexiprovider.core.md.RIPEMD128
process a block of 64 bytes
processBlock() - Method in class de.flexiprovider.core.md.MD4
process a block of 64 bytes
processBlock() - Method in class de.flexiprovider.core.md.MD5
process a block of 64 bytes
processBlock() - Method in class de.flexiprovider.core.md.RIPEMD256
Processes a block of 64 bytes.
ProductFormConvolutionPolynomial - class de.flexiprovider.common.math.polynomials.ProductFormConvolutionPolynomial.
This class represents product form polynomials in Z(X)/(X^N-1), i.e.
ProductFormConvolutionPolynomial(int, int, int, int, SecureRandom) - Constructor for class de.flexiprovider.common.math.polynomials.ProductFormConvolutionPolynomial
Construct a random product form polynomial.
ProductFormConvolutionPolynomial(ProductFormConvolutionPolynomial) - Constructor for class de.flexiprovider.common.math.polynomials.ProductFormConvolutionPolynomial
Copy constructor.
ProductFormConvolutionPolynomial(SparseBinaryConvolutionPolynomial, SparseBinaryConvolutionPolynomial, SparseBinaryConvolutionPolynomial) - Constructor for class de.flexiprovider.common.math.polynomials.ProductFormConvolutionPolynomial
Construct a product form polynomial out of the three given sparse binary polynomials.
PSSParameters - class de.flexiprovider.core.rsa.PSSParameters.
This class provides ASN.1 encoding and decoding of parameters for the RSASSA-PSS signature algorithm (specified by PSSParameterSpec).
PSSParameters() - Constructor for class de.flexiprovider.core.rsa.PSSParameters
 
PSSParameterSpec - class de.flexiprovider.core.rsa.PSSParameterSpec.
This class specifies parameters for the RSASSA-PSS signature algorithm (implemented by RSASignaturePSS).
PSSParameterSpec.SHA1 - class de.flexiprovider.core.rsa.PSSParameterSpec.SHA1.
Parameter set (md = "1.3.14.3.2.26" (SHA1), saltLen = 20)
PSSParameterSpec.SHA1() - Constructor for class de.flexiprovider.core.rsa.PSSParameterSpec.SHA1
 
PSSParameterSpec.SHA256 - class de.flexiprovider.core.rsa.PSSParameterSpec.SHA256.
Parameter set (md = "2.16.840.1.101.3.4.2.1" (SHA256), saltLen = 32)
PSSParameterSpec.SHA256() - Constructor for class de.flexiprovider.core.rsa.PSSParameterSpec.SHA256
 
PSSParameterSpec() - Constructor for class de.flexiprovider.core.rsa.PSSParameterSpec
Construct the default PSS parameters.
PSSParameterSpec(String, int) - Constructor for class de.flexiprovider.core.rsa.PSSParameterSpec
Construct new PSS parameters from the given name of the message digest and salt length.
PUBLIC_CONSTANT - Static variable in class de.flexiprovider.pqc.ecc.mceliece.McElieceKobaraImaiCipher
A predetermined public constant.
PublicKey - class de.flexiprovider.api.keys.PublicKey.
 
PublicKey() - Constructor for class de.flexiprovider.api.keys.PublicKey
 
push(Node) - Method in class de.flexiprovider.pqc.hbc.cmss.Stack
 
pushAtBack(Node) - Method in class de.flexiprovider.pqc.hbc.cmss.Stack
 

Q

q - Variable in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
The prime q.
q - Variable in class de.flexiprovider.ec.parameters.CurveParams
size of the underlying field (either a prime or a power of two)
QuadraticIdeal - class de.flexiprovider.common.math.quadraticfields.QuadraticIdeal.
 
QuadraticIdeal(FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.common.math.quadraticfields.QuadraticIdeal
 
QuadraticIdeal(int, int) - Constructor for class de.flexiprovider.common.math.quadraticfields.QuadraticIdeal
 
quicksort(int[]) - Static method in class de.flexiprovider.common.util.IntUtils
Sorts this array of integers according to the Quicksort algorithm.
quicksort(int[], int, int) - Static method in class de.flexiprovider.common.util.IntUtils
Sort a subarray of a source array.
quotient(GF2nPolynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Divides this by b and stores the quotient in a new PolynomialGF2n.
quotient(GF2Polynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Returns the absolute quotient of this divided by g in a new GF2Polynomial.

R

RainbowKeyFactory - class de.flexiprovider.pqc.rainbow.RainbowKeyFactory.
This class transforms Rainbow keys and Rainbow key specifications into a form that can be used with the FlexiPQCProvider.
RainbowKeyFactory() - Constructor for class de.flexiprovider.pqc.rainbow.RainbowKeyFactory
 
RainbowKeyPairGenerator - class de.flexiprovider.pqc.rainbow.RainbowKeyPairGenerator.
This class extends the KeyPairGenerator in the FlexiProvider_API.
RainbowKeyPairGenerator() - Constructor for class de.flexiprovider.pqc.rainbow.RainbowKeyPairGenerator
 
RainbowParameterSpec - class de.flexiprovider.pqc.rainbow.RainbowParameterSpec.
This class implements the AlgorithmParameterSpec from the FlexiProvider_Api and contains the parameters needed for the Rainbow Signature Scheme.
RainbowParameterSpec() - Constructor for class de.flexiprovider.pqc.rainbow.RainbowParameterSpec
Default Constructor The elements of the array containing the number of Vinegar variables in each layer are set to the default values here.
RainbowParameterSpec(int[]) - Constructor for class de.flexiprovider.pqc.rainbow.RainbowParameterSpec
Constructor with parameters
rainbowParams - Variable in class de.flexiprovider.pqc.rainbow.RainbowSignature
 
RainbowPrivateKey - class de.flexiprovider.pqc.rainbow.RainbowPrivateKey.
This class extends PrivateKey of the FlexiProvider_API and implements, respectively overrides its methods for the Rainbow Signature Scheme The Private key in Rainbow consists of the linear affine maps L1, L2 and the map F, consisting of quadratic polynomials.
RainbowPrivateKey(RainbowPrivateKeySpec) - Constructor for class de.flexiprovider.pqc.rainbow.RainbowPrivateKey
Constructor (used by the RainbowKeyFactory).
RainbowPrivateKey(String, short[][], short[], short[][], short[], int[], Layer[]) - Constructor for class de.flexiprovider.pqc.rainbow.RainbowPrivateKey
Constructor (used by the RainbowKeyPairGenerator).
RainbowPrivateKeySpec - class de.flexiprovider.pqc.rainbow.RainbowPrivateKeySpec.
This class provides a specification for a RainbowSignature private key.
RainbowPrivateKeySpec(String, byte[][], byte[], byte[][], byte[], byte[], byte[][][][], byte[][][][], byte[][][], byte[][]) - Constructor for class de.flexiprovider.pqc.rainbow.RainbowPrivateKeySpec
Constructor used by the RainbowKeyFactory.
RainbowPrivateKeySpec(String, short[][], short[], short[][], short[], int[], Layer[]) - Constructor for class de.flexiprovider.pqc.rainbow.RainbowPrivateKeySpec
Constructor
RainbowPublicKey - class de.flexiprovider.pqc.rainbow.RainbowPublicKey.
This class extends PublicKey of the FlexiProvider_API and implements, respectively overrides its methods for the Rainbow Signature Scheme.
RainbowPublicKey(RainbowPublicKeySpec) - Constructor for class de.flexiprovider.pqc.rainbow.RainbowPublicKey
Constructor (used by the RainbowKeyFactory).
RainbowPublicKey(String, int, short[][], short[][], short[]) - Constructor for class de.flexiprovider.pqc.rainbow.RainbowPublicKey
Constructor used by RainbowKeyPairGenerator.
RainbowPublicKeySpec - class de.flexiprovider.pqc.rainbow.RainbowPublicKeySpec.
This class provides a specification for a RainbowSignature public key.
RainbowPublicKeySpec(String, int, byte[][], byte[][], byte[]) - Constructor for class de.flexiprovider.pqc.rainbow.RainbowPublicKeySpec
Constructor used by the RainbowKeyFactory.
RainbowPublicKeySpec(String, int, short[][], short[][], short[]) - Constructor for class de.flexiprovider.pqc.rainbow.RainbowPublicKeySpec
Constructor
RainbowSignature - class de.flexiprovider.pqc.rainbow.RainbowSignature.
This class extends the Signature-class of the FlexiProvider-Api.
RainbowSignature() - Constructor for class de.flexiprovider.pqc.rainbow.RainbowSignature
Rainbow Signature Scheme using the following hashfunctions in descending priority:
RainbowUtil - class de.flexiprovider.pqc.rainbow.util.RainbowUtil.
This class is needed for the conversions while encoding and decoding, as well as for comparison between arrays of some dimensions
RainbowUtil() - Constructor for class de.flexiprovider.pqc.rainbow.util.RainbowUtil
 
random - Variable in class de.flexiprovider.api.BlockCipher
the source of randomness, if necessary
random - Variable in class de.flexiprovider.common.ies.IES
the source of randomness
random - Variable in class de.flexiprovider.core.mersa.MeRSASignaturePSS
source of randomness
random - Variable in class de.flexiprovider.core.mprsa.MpRSASignaturePSS
source of randomness
RANDOM_IRREDUCIBLE_POLYNOMIAL - Static variable in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Constant used for polynomial construction (see constructor PolynomialGF2mSmallM.PolynomialGF2mSmallM(GF2mField, int, char, SecureRandom)).
randomIdeal() - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
 
randomize() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Fills all len bits of this GF2Polynomial with random values.
randomize(FlexiBigInt) - Static method in class de.flexiprovider.common.math.IntegerFunctions
 
randomize(FlexiBigInt, SecureRandom) - Static method in class de.flexiprovider.common.math.IntegerFunctions
 
randomize(Random) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Fills all len bits of this GF2Polynomial with random values using the specified source of randomness.
randomPrimePowerIdeal(int, int) - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
 
RbRSAKeyGenParameterSpec - class de.flexiprovider.core.rbrsa.RbRSAKeyGenParameterSpec.
This class specifies parameters used by the RbRSAKeyPairGenerator.
RbRSAKeyGenParameterSpec() - Constructor for class de.flexiprovider.core.rbrsa.RbRSAKeyGenParameterSpec
Construct the default rebalanced RSA key generation parameters.
RbRSAKeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.rbrsa.RbRSAKeyGenParameterSpec
Construct new rebalanced RSA key generation parameters from the given key size.
RbRSAKeyGenParameterSpec(int, int) - Constructor for class de.flexiprovider.core.rbrsa.RbRSAKeyGenParameterSpec
Construct new rebalanced RSA key generation parameters from the given key size and bit length of the prime p modulo p and modulo q.
RbRSAKeyPairGenerator - class de.flexiprovider.core.rbrsa.RbRSAKeyPairGenerator.
This class is used to generate key pairs for the rebalanced RSA algorithm.
RbRSAKeyPairGenerator() - Constructor for class de.flexiprovider.core.rbrsa.RbRSAKeyPairGenerator
 
RC2 - class de.flexiprovider.core.rc2.RC2.
This class implements the RC2 block-cipher algorithm according to RFC 2268.
RC2.RC2_CBC - class de.flexiprovider.core.rc2.RC2.RC2_CBC.
RC2_CBC
RC2.RC2_CBC() - Constructor for class de.flexiprovider.core.rc2.RC2.RC2_CBC
 
RC2() - Constructor for class de.flexiprovider.core.rc2.RC2
 
RC2Key - class de.flexiprovider.core.rc2.RC2Key.
RC2Key is used to store a symmetric Key for RC2 Encryption/Decryption.
RC2Key(byte[]) - Constructor for class de.flexiprovider.core.rc2.RC2Key
Construct a new RC2 key using the supplied key data.
RC2KeyFactory - class de.flexiprovider.core.rc2.RC2KeyFactory.
This class implementes the RC2 key factory.
RC2KeyFactory() - Constructor for class de.flexiprovider.core.rc2.RC2KeyFactory
 
RC2KeyGenerator - class de.flexiprovider.core.rc2.interfaces.RC2KeyGenerator.
 
RC2KeyGenerator - class de.flexiprovider.core.rc2.RC2KeyGenerator.
This class generates new keys for the RC2 block cipher.
RC2KeyGenerator() - Constructor for class de.flexiprovider.core.rc2.interfaces.RC2KeyGenerator
 
RC2KeyGenerator() - Constructor for class de.flexiprovider.core.rc2.RC2KeyGenerator
 
RC2KeyGenParameterSpec - class de.flexiprovider.core.rc2.RC2KeyGenParameterSpec.
This class specifies parameters used for initializing the RC2KeyGenerator.
RC2KeyGenParameterSpec() - Constructor for class de.flexiprovider.core.rc2.RC2KeyGenParameterSpec
Construct the default parameters.
RC2KeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.rc2.RC2KeyGenParameterSpec
Construct new parameters from the given key size.
RC5 - class de.flexiprovider.core.rc5.RC5.
This class implements the RC5 block-cipher algorithm according to the RFC 2040.
RC5_v1_0 - Static variable in class de.flexiprovider.core.rc5.RC5ParameterSpec
Constant defining the first version of RC5
RC5() - Constructor for class de.flexiprovider.core.rc5.RC5
 
RC5Key - class de.flexiprovider.core.rc5.RC5Key.
RC5Key is used to store a symmetric Key for RC5 Encryption/Decryption.
RC5Key(byte[]) - Constructor for class de.flexiprovider.core.rc5.RC5Key
Construct a new RC5 key from the given key bytes
RC5KeyFactory - class de.flexiprovider.core.rc5.RC5KeyFactory.
This class represents a factory for secret keys.
RC5KeyFactory() - Constructor for class de.flexiprovider.core.rc5.RC5KeyFactory
 
RC5KeyGenerator - class de.flexiprovider.core.rc5.RC5KeyGenerator.
This class generates new keys for the RC5 block cipher.
RC5KeyGenerator() - Constructor for class de.flexiprovider.core.rc5.RC5KeyGenerator
 
RC5KeyGenParameterSpec - class de.flexiprovider.core.rc5.RC5KeyGenParameterSpec.
This class specifies parameters used for initializing the RC5KeyGenerator.
RC5KeyGenParameterSpec() - Constructor for class de.flexiprovider.core.rc5.RC5KeyGenParameterSpec
Construct the default parameters.
RC5KeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.rc5.RC5KeyGenParameterSpec
Construct new parameters from the given key size.
RC5Parameters - class de.flexiprovider.core.rc5.RC5Parameters.
This class is used as an opaque representation of RC5 parameters.
RC5Parameters() - Constructor for class de.flexiprovider.core.rc5.RC5Parameters
 
RC5ParameterSpec - class de.flexiprovider.core.rc5.RC5ParameterSpec.
This class specifies the parameters for the RC5 Algorithm.
RC5ParameterSpec() - Constructor for class de.flexiprovider.core.rc5.RC5ParameterSpec
Construct the default RC5 parameters without an IV.
RC5ParameterSpec(int, int) - Constructor for class de.flexiprovider.core.rc5.RC5ParameterSpec
Construct a parameter set for RC5 from the given number of rounds and word size.
RC5ParameterSpec(int, int, ModeParameterSpec) - Constructor for class de.flexiprovider.core.rc5.RC5ParameterSpec
Construct a parameter set for RC5 from the given number of rounds, word size, and initialization vector (IV).
RC5ParameterSpec(ModeParameterSpec) - Constructor for class de.flexiprovider.core.rc5.RC5ParameterSpec
Construct the default RC5 parameters with the given IV.
RC6 - class de.flexiprovider.core.rc6.RC6.
RC6BlockCipher implements the RC6 Cipher.
RC6() - Constructor for class de.flexiprovider.core.rc6.RC6
 
RC6Key - class de.flexiprovider.core.rc6.RC6Key.
RC6Key is used to store a symmetric Key for RC6 Encryption/Decryption.
RC6Key(byte[]) - Constructor for class de.flexiprovider.core.rc6.RC6Key
Construct a new RC6 key using from the given key bytes.
RC6KeyFactory - class de.flexiprovider.core.rc6.RC6KeyFactory.
This class represents a factory for secret keys.
RC6KeyFactory() - Constructor for class de.flexiprovider.core.rc6.RC6KeyFactory
 
RC6KeyGenerator - class de.flexiprovider.core.rc6.RC6KeyGenerator.
This class generates new keys for the RC6 block cipher.
RC6KeyGenerator() - Constructor for class de.flexiprovider.core.rc6.RC6KeyGenerator
 
RC6KeyGenParameterSpec - class de.flexiprovider.core.rc6.RC6KeyGenParameterSpec.
This class specifies parameters used for initializing the RC6KeyGenerator.
RC6KeyGenParameterSpec() - Constructor for class de.flexiprovider.core.rc6.RC6KeyGenParameterSpec
Construct the default parameters.
RC6KeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.rc6.RC6KeyGenParameterSpec
Construct new parameters from the given key size.
RE2OSP() - Method in class de.flexiprovider.common.math.polynomials.SparseBinaryConvolutionPolynomial
Encode this polynomial as a byte array.
RE2OSP() - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Encode this polynomial as a byte array if it is an element of (Z/qZ)/(X^N-1).
RE2OSP(int) - Method in class de.flexiprovider.common.math.polynomials.ProductFormConvolutionPolynomial
Encode this polynomial as a byte array.
reduce(GF2nPolynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Reduces this by g and returns the result in a new PolynomialGF2n.
reduce(QuadraticIdeal) - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
Reduce a quadratic ideal of the class group.
reduceCoeffModP(int) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Reduce the coefficients of this polynomial modulo an integer p into the interval [0, p).
reduceCoeffModPThis(int) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Reduce the coefficients of this polynomial modulo an integer p into the interval [0, p), overwriting this polynomial.
reduceInto(FlexiBigInt, FlexiBigInt, FlexiBigInt) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Reduces an integer into a given interval
reduceN() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Reduces len by finding the most significant bit set to one and reducing len and blocks.
reduceN() - Method in class de.flexiprovider.core.md.VSH.Bitstring
Reduces this.len by finding the most significant bit set to one and reducing len and blocks.
reducePentanomial(int, int[]) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Reduces this GF2Polynomial using the pentanomial x^m + x^pc[2] + x^pc[1] + x^pc[0] + 1.
reduceTrinomial(int, int) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Reduces this GF2Polynomial using the trinomial x^m + x^tc + 1.
registerAlgorithms() - Static method in class de.flexiprovider.core.CoreRegistry
Register all algorithms of the core package.
registerAlgorithms() - Static method in class de.flexiprovider.ec.ECRegistry
Register all algorithms of the EC package.
registerAlgorithms() - Static method in class de.flexiprovider.nf.NFRegistry
Register all algorithms of the NF package.
registerAlgorithms() - Static method in class de.flexiprovider.pqc.PQCRegistry
Register all algorithms of the PQC package.
RegistrationException - exception de.flexiprovider.api.exceptions.RegistrationException.
Exception used to indicate registration errors (used by the Registry class).
RegistrationException() - Constructor for class de.flexiprovider.api.exceptions.RegistrationException
Default constructor.
RegistrationException(String) - Constructor for class de.flexiprovider.api.exceptions.RegistrationException
Constructor.
Registry - class de.flexiprovider.api.Registry.
This class is responsible for the registration and instantiation of all cryptographic algorithms of the FlexiProvider.
Registry() - Constructor for class de.flexiprovider.api.Registry
 
remainder(FlexiBigInt) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
remainder(GF2nPolynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Divides this by b and stores the remainder in a new PolynomialGF2n.
remainder(GF2Polynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Returns the remainder of this divided by g in a new GF2Polynomial.
remainder(int, int) - Static method in class de.flexiprovider.common.math.codingtheory.PolynomialRingGF2
Return the remainder of a polynomial division of two polynomials.
reset() - Method in class de.flexiprovider.api.Mode
reset() is called after doFinal() in order to prepare the mode for the next operation.
reset() - Method in class de.flexiprovider.api.MessageDigest
Reset the digest for further use.
reset() - Method in class de.flexiprovider.api.Mac
Reset this instance.
reset() - Method in class de.flexiprovider.common.mode.CFB
Reset shift block to initialization vector.
reset() - Method in class de.flexiprovider.common.mode.ECB
ECB does not perform any operations on reset.
reset() - Method in class de.flexiprovider.common.mode.CBC
Reset chaining block to initialization vector.
reset() - Method in class de.flexiprovider.common.mode.CTR
Reset counter value to initialization vector.
reset() - Method in class de.flexiprovider.common.mode.OFB
Reset feedback block to encrypted initialization vector.
reset() - Method in class de.flexiprovider.core.mac.HMac
Resets this MAC object so that it may be used for further MAC comptations.
reset() - Method in class de.flexiprovider.core.mac.CMac
Reset this MAC object so that it may be used for further MAC computations.
reset() - Method in class de.flexiprovider.core.mac.TwoTrackMac
Resets the MAC for further use, maintaining the secret key that the MAC was initialized with.
reset() - Method in class de.flexiprovider.core.mac.CBCMac
Reset this MAC object so that it may be used for further MAC computations.
reset() - Method in class de.flexiprovider.core.md.VSH
Resets the digest for further use.
reset() - Method in class de.flexiprovider.core.md.Tiger
reset the engine to its initial state
reset() - Method in class de.flexiprovider.core.md.RIPEMD160
reset the engine to its initial state
reset() - Method in class de.flexiprovider.core.md.SHA224
Reset the digest objects to its initial state.
reset() - Method in class de.flexiprovider.core.md.NullDigest
Reset message digest to its initial state.
reset() - Method in class de.flexiprovider.core.md.SHA384
Reset the digest objects to its initial state.
reset() - Method in class de.flexiprovider.core.md.RIPEMD320
reset the engine to its initial state
reset() - Method in class de.flexiprovider.core.md.RIPEMD128
reset the engine to its initial state
reset() - Method in class de.flexiprovider.core.md.MD4
reset the engine to its initial state
reset() - Method in class de.flexiprovider.core.md.MD5
reset the engine to its initial state
reset() - Method in class de.flexiprovider.core.md.SHA256
Reset the digest objects to its initial state.
reset() - Method in class de.flexiprovider.core.md.FORK256
Reset the digest objects to its initial state.
reset() - Method in class de.flexiprovider.core.md.SHA1
Resets the digest for further use.
reset() - Method in class de.flexiprovider.core.md.RIPEMD256
Resets the engine to its initial state.
reset() - Method in class de.flexiprovider.core.md.SHA512
Reset the digest objects to its initial state.
reset() - Method in class de.flexiprovider.core.md.DHA256
Reset the digest objects to its initial state.
reset() - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX384
Resets this hash function for clearing any internal stages.
reset() - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX256
Resets this hash function for clearing any internal stages.
reset() - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX512
Resets this hash function for clearing any internal stages.
reset() - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX224
Resets this hash function for clearing any internal stages.
reset() - Method in class de.flexiprovider.pqc.hbc.ots.MessageDigestWrapper
 
resetBit(int) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Resets the bit at position i.
ressol(FlexiBigInt, FlexiBigInt) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Computes the square root of a FlexiBigInt modulo a prime employing the Shanks-Tonelli algorithm.
rest(long, int) - Static method in class de.flexiprovider.common.math.codingtheory.PolynomialRingGF2
Return the rest of devision two polynomials
reverseOrder() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Reverses the bit-order in this element(according to 1363).
rightMultiply(Matrix) - Method in class de.flexiprovider.common.math.linearalgebra.Matrix
Compute the product of this matrix and another matrix.
rightMultiply(Matrix) - Method in class de.flexiprovider.common.math.linearalgebra.GF2mMatrix
 
rightMultiply(Matrix) - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Compute the product of this matrix and a matrix A over GF(2).
rightMultiply(Permutation) - Method in class de.flexiprovider.common.math.linearalgebra.Matrix
Compute the product of this matrix and a permutation.
rightMultiply(Permutation) - Method in class de.flexiprovider.common.math.linearalgebra.GF2mMatrix
 
rightMultiply(Permutation) - Method in class de.flexiprovider.common.math.linearalgebra.Permutation
Compute the product of this permutation and another permutation.
rightMultiply(Permutation) - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Compute the product of this matrix and a permutation matrix which is generated from an n-permutation.
rightMultiply(Vector) - Method in class de.flexiprovider.common.math.linearalgebra.Matrix
Compute the product of this matrix and a vector.
rightMultiply(Vector) - Method in class de.flexiprovider.common.math.linearalgebra.GF2mMatrix
 
rightMultiply(Vector) - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Compute the product of this matrix and the given column vector.
rightMultiplyRightCompactForm(Vector) - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
Compute the product of the matrix (Id | this) and a column vector, where Id is a (numRows x numRows) unit matrix.
Rijndael - class de.flexiprovider.core.rijndael.Rijndael.
This class implements the Rijndael block cipher.
Rijndael.AES - class de.flexiprovider.core.rijndael.Rijndael.AES.
 
Rijndael.AES.AES128_CBC - class de.flexiprovider.core.rijndael.Rijndael.AES.AES128_CBC.
AES128_CBC
Rijndael.AES.AES128_CBC() - Constructor for class de.flexiprovider.core.rijndael.Rijndael.AES.AES128_CBC
 
Rijndael.AES.AES128_CFB - class de.flexiprovider.core.rijndael.Rijndael.AES.AES128_CFB.
AES128_CFB
Rijndael.AES.AES128_CFB() - Constructor for class de.flexiprovider.core.rijndael.Rijndael.AES.AES128_CFB
 
Rijndael.AES.AES128_ECB - class de.flexiprovider.core.rijndael.Rijndael.AES.AES128_ECB.
AES128_ECB
Rijndael.AES.AES128_ECB() - Constructor for class de.flexiprovider.core.rijndael.Rijndael.AES.AES128_ECB
 
Rijndael.AES.AES128_OFB - class de.flexiprovider.core.rijndael.Rijndael.AES.AES128_OFB.
AES128_OFB
Rijndael.AES.AES128_OFB() - Constructor for class de.flexiprovider.core.rijndael.Rijndael.AES.AES128_OFB
 
Rijndael.AES.AES192_CBC - class de.flexiprovider.core.rijndael.Rijndael.AES.AES192_CBC.
AES192_CBC
Rijndael.AES.AES192_CBC() - Constructor for class de.flexiprovider.core.rijndael.Rijndael.AES.AES192_CBC
 
Rijndael.AES.AES192_CFB - class de.flexiprovider.core.rijndael.Rijndael.AES.AES192_CFB.
AES192_CFB
Rijndael.AES.AES192_CFB() - Constructor for class de.flexiprovider.core.rijndael.Rijndael.AES.AES192_CFB
 
Rijndael.AES.AES192_ECB - class de.flexiprovider.core.rijndael.Rijndael.AES.AES192_ECB.
AES192_ECB
Rijndael.AES.AES192_ECB() - Constructor for class de.flexiprovider.core.rijndael.Rijndael.AES.AES192_ECB
 
Rijndael.AES.AES192_OFB - class de.flexiprovider.core.rijndael.Rijndael.AES.AES192_OFB.
AES192_OFB
Rijndael.AES.AES192_OFB() - Constructor for class de.flexiprovider.core.rijndael.Rijndael.AES.AES192_OFB
 
Rijndael.AES.AES256_CBC - class de.flexiprovider.core.rijndael.Rijndael.AES.AES256_CBC.
AES256_CBC
Rijndael.AES.AES256_CBC() - Constructor for class de.flexiprovider.core.rijndael.Rijndael.AES.AES256_CBC
 
Rijndael.AES.AES256_CFB - class de.flexiprovider.core.rijndael.Rijndael.AES.AES256_CFB.
AES256_CFB
Rijndael.AES.AES256_CFB() - Constructor for class de.flexiprovider.core.rijndael.Rijndael.AES.AES256_CFB
 
Rijndael.AES.AES256_ECB - class de.flexiprovider.core.rijndael.Rijndael.AES.AES256_ECB.
AES256_ECB
Rijndael.AES.AES256_ECB() - Constructor for class de.flexiprovider.core.rijndael.Rijndael.AES.AES256_ECB
 
Rijndael.AES.AES256_OFB - class de.flexiprovider.core.rijndael.Rijndael.AES.AES256_OFB.
AES256_OFB
Rijndael.AES.AES256_OFB() - Constructor for class de.flexiprovider.core.rijndael.Rijndael.AES.AES256_OFB
 
Rijndael.AES() - Constructor for class de.flexiprovider.core.rijndael.Rijndael.AES
Constructor.
Rijndael.AES(String, String, int) - Constructor for class de.flexiprovider.core.rijndael.Rijndael.AES
Constructor.
Rijndael() - Constructor for class de.flexiprovider.core.rijndael.Rijndael
Constructor.
RijndaelKey - class de.flexiprovider.core.rijndael.RijndaelKey.
RijndaelKey is used to store a symmetric key for Rijndael encryption/decryption.
RijndaelKey(byte[]) - Constructor for class de.flexiprovider.core.rijndael.RijndaelKey
Construct a new Rijndael key from the given key bytes.
RijndaelKeyFactory - class de.flexiprovider.core.rijndael.RijndaelKeyFactory.
This class represents a factory for secret keys.
RijndaelKeyFactory() - Constructor for class de.flexiprovider.core.rijndael.RijndaelKeyFactory
 
RijndaelKeyGenerator - class de.flexiprovider.core.rijndael.RijndaelKeyGenerator.
This class generates new keys for the Rijndael and AES block ciphers.
RijndaelKeyGenerator() - Constructor for class de.flexiprovider.core.rijndael.RijndaelKeyGenerator
 
RijndaelKeyGenParameterSpec - class de.flexiprovider.core.rijndael.RijndaelKeyGenParameterSpec.
This class specifies parameters used for initializing the RijndaelKeyGenerator.
RijndaelKeyGenParameterSpec() - Constructor for class de.flexiprovider.core.rijndael.RijndaelKeyGenParameterSpec
Construct the default parameters.
RijndaelKeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.rijndael.RijndaelKeyGenParameterSpec
Construct new parameters from the given key size.
RijndaelParameters - class de.flexiprovider.core.rijndael.RijndaelParameters.
This class is used as an opaque representation of Rijndael parameters.
RijndaelParameters() - Constructor for class de.flexiprovider.core.rijndael.RijndaelParameters
 
RijndaelParameterSpec - class de.flexiprovider.core.rijndael.RijndaelParameterSpec.
This class specifies the parameters used by the Rijndael block cipher.
RijndaelParameterSpec() - Constructor for class de.flexiprovider.core.rijndael.RijndaelParameterSpec
Construct the default Rijndael parameters without an initialization vector (IV).
RijndaelParameterSpec(int) - Constructor for class de.flexiprovider.core.rijndael.RijndaelParameterSpec
Construct new Rijndael parameters from the given block size.
RijndaelParameterSpec(int, ModeParameterSpec) - Constructor for class de.flexiprovider.core.rijndael.RijndaelParameterSpec
Construct new Rijndael parameters from the given block size and initialization vector (IV).
RijndaelParameterSpec(ModeParameterSpec) - Constructor for class de.flexiprovider.core.rijndael.RijndaelParameterSpec
Construct the default Rijndael parameters with the given initialization vector (IV).
RIPEMD128 - class de.flexiprovider.core.md.RIPEMD128.
This class implements the RIPEMD-128 message digest algorithm according to the Handbook of Applied Cryptography, Menezes, van Oorschot, Vanstone, CRC Press, 19??, algorithm 9.55
RIPEMD128() - Constructor for class de.flexiprovider.core.md.RIPEMD128
Constructor.
RIPEMD160 - class de.flexiprovider.core.md.RIPEMD160.
This class implements the RIPEMD-160 message digest algorithm according to the Handbook of Applied Cryptography, Menezes, van Oorschot, Vanstone, CRC Press, 1997, algorithm 9.55
RIPEMD160() - Constructor for class de.flexiprovider.core.md.RIPEMD160
Constructor.
RIPEMD256 - class de.flexiprovider.core.md.RIPEMD256.
This class implements the RIPEMD-256 message digest algorithm according to the implementation guidelines found in http://www.esat.kuleuven.ac.be/~bosselae/ripemd160.html#extensions
RIPEMD256() - Constructor for class de.flexiprovider.core.md.RIPEMD256
Constructor.
RIPEMD320 - class de.flexiprovider.core.md.RIPEMD320.
This class implements the RIPEMD-320 message digest algorithm according to the Handbook of Applied Cryptography, Menezes, van Oorschot, Vanstone, CRC Press, 1997, algorithm 9.55
RIPEMD320() - Constructor for class de.flexiprovider.core.md.RIPEMD320
Constructor.
rotateLeft(int, int) - Static method in class de.flexiprovider.core.md.MDFamilyDigest
Left rotate the given word by the specified amount.
RprimeRSAKeyGenParameterSpec - class de.flexiprovider.core.rprimersa.RprimeRSAKeyGenParameterSpec.
This class specifies parameters used by the RprimeRSAKeyPairGenerator.
RprimeRSAKeyGenParameterSpec() - Constructor for class de.flexiprovider.core.rprimersa.RprimeRSAKeyGenParameterSpec
Construct the default rebalanced multi-prime RSA key generation parameters.
RprimeRSAKeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.rprimersa.RprimeRSAKeyGenParameterSpec
Construct new rebalanced multi-prime RSA key generation parameters from the given key size.
RprimeRSAKeyGenParameterSpec(int, int) - Constructor for class de.flexiprovider.core.rprimersa.RprimeRSAKeyGenParameterSpec
Construct new rebalanced multi-prime RSA key generation parameters from the given key size and number of primes.
RprimeRSAKeyGenParameterSpec(int, int, int) - Constructor for class de.flexiprovider.core.rprimersa.RprimeRSAKeyGenParameterSpec
Construct new rebalanced multi-prime RSA key generation parameters from the given key size, number of primes, and bit length of the private exponent d modulo all primes.
RprimeRSAKeyPairGenerator - class de.flexiprovider.core.rprimersa.RprimeRSAKeyPairGenerator.
This class is used to generate key pairs for the rebalanced multi-prime RSA algorithm.
RprimeRSAKeyPairGenerator() - Constructor for class de.flexiprovider.core.rprimersa.RprimeRSAKeyPairGenerator
 
RSA_PKCS1_v1_5 - class de.flexiprovider.core.rsa.RSA_PKCS1_v1_5.
This class implements the RSAES-PKCS1-v1_5 algorithm as defined in PKCS#1 version 1.5.
RSA_PKCS1_v1_5() - Constructor for class de.flexiprovider.core.rsa.RSA_PKCS1_v1_5
 
RSA_PKCS1_v2_1 - class de.flexiprovider.core.rsa.RSA_PKCS1_v2_1.
This class implements the RSA algorithm as defined in PKCS#1 version 2.1 in the OAEP (Optimal Asymmetric Encryption Padding) mode.
RSA_PKCS1_v2_1() - Constructor for class de.flexiprovider.core.rsa.RSA_PKCS1_v2_1
 
RSADP(RSAPrivateKey, FlexiBigInt) - Static method in class de.flexiprovider.core.rsa.PKCS1Operations
RSA decryption primitive RSADP as specified in PKCS#1, section 5.1.1 No multiprime support.
RSAEP(RSAPublicKey, FlexiBigInt) - Static method in class de.flexiprovider.core.rsa.PKCS1Operations
RSA encryption primitive RSAEP.
RSAKey - interface de.flexiprovider.core.rsa.interfaces.RSAKey.
 
RSAKeyFactory - class de.flexiprovider.core.rsa.RSAKeyFactory.
This class is able to transform RSA-keys and RSA-key specs into a form that can be used with the FlexiProvider.
RSAKeyFactory - class de.flexiprovider.core.rsa.interfaces.RSAKeyFactory.
 
RSAKeyFactory() - Constructor for class de.flexiprovider.core.rsa.RSAKeyFactory
 
RSAKeyFactory() - Constructor for class de.flexiprovider.core.rsa.interfaces.RSAKeyFactory
 
RSAKeyGenParameterSpec - class de.flexiprovider.core.rsa.RSAKeyGenParameterSpec.
This class specifies parameters used by the RSAKeyPairGenerator.
RSAKeyGenParameterSpec() - Constructor for class de.flexiprovider.core.rsa.RSAKeyGenParameterSpec
Construct the default RSA key generation parameters.
RSAKeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.rsa.RSAKeyGenParameterSpec
Construct new RSA key generation parameters from the given key size.
RSAKeyGenParameterSpec(int, FlexiBigInt) - Constructor for class de.flexiprovider.core.rsa.RSAKeyGenParameterSpec
Construct new RSA key generation parameters from the given key size and public exponent.
RSAKeyPairGenerator - class de.flexiprovider.core.rsa.RSAKeyPairGenerator.
This class extends the KeyPairGenerator class.
RSAKeyPairGenerator - class de.flexiprovider.core.rsa.interfaces.RSAKeyPairGenerator.
Translation interface between RSAKeyGenParameterSpec and RSAKeyGenParameterSpec.
RSAKeyPairGenerator() - Constructor for class de.flexiprovider.core.rsa.RSAKeyPairGenerator
 
RSAKeyPairGenerator() - Constructor for class de.flexiprovider.core.rsa.interfaces.RSAKeyPairGenerator
 
RSAOAEPParameters - class de.flexiprovider.core.rsa.RSAOAEPParameters.
This class provides ASN.1 encoding and decoding of parameters for RSA-OAEP (specified by RSAOAEPParameterSpec).
RSAOAEPParameters() - Constructor for class de.flexiprovider.core.rsa.RSAOAEPParameters
 
RSAOAEPParameterSpec - class de.flexiprovider.core.rsa.RSAOAEPParameterSpec.
This class specifies parameters for RSA-OAEP (implemented by RSA_PKCS1_v2_1).
RSAOAEPParameterSpec() - Constructor for class de.flexiprovider.core.rsa.RSAOAEPParameterSpec
Construct the default RSA-OAEP parameters.
RSAOAEPParameterSpec(String) - Constructor for class de.flexiprovider.core.rsa.RSAOAEPParameterSpec
Construct new RSA-OAEP parameters from the given OIDs of the hash function, mask generation function, and PSource algorithm.
RSAOtherPrimeInfo - class de.flexiprovider.core.mprsa.RSAOtherPrimeInfo.
 
RSAOtherPrimeInfo(FlexiBigInt, FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.mprsa.RSAOtherPrimeInfo
 
RSAPrivateCrtKey - class de.flexiprovider.core.rsa.RSAPrivateCrtKey.
This class implements the RSAPrivateCrtKey interface.
RSAPrivateCrtKey - class de.flexiprovider.core.rsa.interfaces.RSAPrivateCrtKey.
 
RSAPrivateCrtKey() - Constructor for class de.flexiprovider.core.rsa.interfaces.RSAPrivateCrtKey
 
RSAPrivateCrtKey(FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.rsa.RSAPrivateCrtKey
Generate a new RSA private key.
RSAPrivateCrtKey(RSAPrivateCrtKeySpec) - Constructor for class de.flexiprovider.core.rsa.RSAPrivateCrtKey
Construct an RSAPrivCrtKey out of the given key specification.
RSAPrivateCrtKeySpec - class de.flexiprovider.core.rsa.RSAPrivateCrtKeySpec.
 
RSAPrivateCrtKeySpec(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class de.flexiprovider.core.rsa.RSAPrivateCrtKeySpec
 
RSAPrivateCrtKeySpec(FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.rsa.RSAPrivateCrtKeySpec
 
RSAPrivateCrtKeySpec(RSAPrivateCrtKeySpec) - Constructor for class de.flexiprovider.core.rsa.RSAPrivateCrtKeySpec
Create a new RSAPrivateCrtKeySpec out of the given RSAPrivateKeySpec.
RSAPrivateKey - class de.flexiprovider.core.rsa.RSAPrivateKey.
This class implements the RSAPrivateKey interface.
RSAPrivateKey - class de.flexiprovider.core.rsa.interfaces.RSAPrivateKey.
 
RSAPrivateKey() - Constructor for class de.flexiprovider.core.rsa.interfaces.RSAPrivateKey
 
RSAPrivateKey(FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.rsa.RSAPrivateKey
Construct a new private RSA key.
RSAPrivateKey(RSAPrivateKeySpec) - Constructor for class de.flexiprovider.core.rsa.RSAPrivateKey
Construct an RSAPrivKey out of the given key specification.
RSAPrivateKeySpec - class de.flexiprovider.core.rsa.RSAPrivateKeySpec.
 
RSAPrivateKeySpec(BigInteger, BigInteger) - Constructor for class de.flexiprovider.core.rsa.RSAPrivateKeySpec
 
RSAPrivateKeySpec(FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.rsa.RSAPrivateKeySpec
 
RSAPrivateKeySpec(RSAPrivateKeySpec) - Constructor for class de.flexiprovider.core.rsa.RSAPrivateKeySpec
Create a new RSAPrivateKeySpec out of the given RSAPrivateKeySpec.
RSAPrivKeySpecInterface - interface de.flexiprovider.core.rsa.RSAPrivKeySpecInterface.
 
RSAPublicKey - class de.flexiprovider.core.rsa.RSAPublicKey.
This class implements the RSAPublicKey interface.
RSAPublicKey - class de.flexiprovider.core.rsa.interfaces.RSAPublicKey.
 
RSAPublicKey() - Constructor for class de.flexiprovider.core.rsa.interfaces.RSAPublicKey
 
RSAPublicKey(FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.rsa.RSAPublicKey
Generates a new RSA public key.
RSAPublicKey(RSAPublicKeySpec) - Constructor for class de.flexiprovider.core.rsa.RSAPublicKey
Construct an RSAPubKey out of the given key specification.
RSAPublicKeySpec - class de.flexiprovider.core.rsa.RSAPublicKeySpec.
 
RSAPublicKeySpec(BigInteger, BigInteger) - Constructor for class de.flexiprovider.core.rsa.RSAPublicKeySpec
 
RSAPublicKeySpec(FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.rsa.RSAPublicKeySpec
 
RSAPublicKeySpec(RSAPublicKeySpec) - Constructor for class de.flexiprovider.core.rsa.RSAPublicKeySpec
Create a new RSAPublicKeySpec out of the given RSAPublicKeySpec.
RSASignaturePKCS1v15 - class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.
The deterministic RSA signature algorithm RSASSA-PKCS1-v1_5, originally defined in PKCS #1 v1.5, implemented as per PKCS#1 version 2.1 with a variable message digest algorithm.
RSASignaturePKCS1v15.MD5 - class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.MD5.
RSA PKCS#1 v1.5 signature with MD5 message digest
RSASignaturePKCS1v15.MD5() - Constructor for class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.MD5
 
RSASignaturePKCS1v15.RawMD5 - class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.RawMD5.
RSA PKCS#1 v1.5 signature with MD5 message digest
RSASignaturePKCS1v15.RawMD5() - Constructor for class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.RawMD5
 
RSASignaturePKCS1v15.RawRIPEMD160 - class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.RawRIPEMD160.
RSA PKCS#1 v1.5 signature with RIPEMD-160 message digest
RSASignaturePKCS1v15.RawRIPEMD160() - Constructor for class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.RawRIPEMD160
 
RSASignaturePKCS1v15.RawSHA1 - class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.RawSHA1.
RSA PKCS#1 v1.5 signature with SHA-1 message digest
RSASignaturePKCS1v15.RawSHA1() - Constructor for class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.RawSHA1
 
RSASignaturePKCS1v15.RawSHA224 - class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.RawSHA224.
RSA PKCS#1 v1.5 signature with SHA-224 message digest
RSASignaturePKCS1v15.RawSHA224() - Constructor for class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.RawSHA224
 
RSASignaturePKCS1v15.RawSHA256 - class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.RawSHA256.
RSA PKCS#1 v1.5 signature with SHA-256 message digest
RSASignaturePKCS1v15.RawSHA256() - Constructor for class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.RawSHA256
 
RSASignaturePKCS1v15.RawSHA384 - class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.RawSHA384.
RSA PKCS#1 v1.5 signature with SHA-384 message digest
RSASignaturePKCS1v15.RawSHA384() - Constructor for class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.RawSHA384
 
RSASignaturePKCS1v15.RawSHA512 - class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.RawSHA512.
RSA PKCS#1 v1.5 signature with SHA-512 message digest
RSASignaturePKCS1v15.RawSHA512() - Constructor for class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.RawSHA512
 
RSASignaturePKCS1v15.RIPEMD160 - class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.RIPEMD160.
RSA PKCS#1 v1.5 signature with RIPEMD-160 message digest
RSASignaturePKCS1v15.RIPEMD160() - Constructor for class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.RIPEMD160
 
RSASignaturePKCS1v15.SHA1 - class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.SHA1.
RSA PKCS#1 v1.5 signature with SHA-1 message digest
RSASignaturePKCS1v15.SHA1() - Constructor for class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.SHA1
 
RSASignaturePKCS1v15.SHA224 - class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.SHA224.
RSA PKCS#1 v1.5 signature with SHA-224 message digest
RSASignaturePKCS1v15.SHA224() - Constructor for class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.SHA224
 
RSASignaturePKCS1v15.SHA256 - class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.SHA256.
RSA PKCS#1 v1.5 signature with SHA-256 message digest
RSASignaturePKCS1v15.SHA256() - Constructor for class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.SHA256
 
RSASignaturePKCS1v15.SHA384 - class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.SHA384.
RSA PKCS#1 v1.5 signature with SHA-384 message digest
RSASignaturePKCS1v15.SHA384() - Constructor for class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.SHA384
 
RSASignaturePKCS1v15.SHA512 - class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.SHA512.
RSA PKCS#1 v1.5 signature with SHA-512 message digest
RSASignaturePKCS1v15.SHA512() - Constructor for class de.flexiprovider.core.rsa.RSASignaturePKCS1v15.SHA512
 
RSASignaturePKCS1v15(String, MessageDigest) - Constructor for class de.flexiprovider.core.rsa.RSASignaturePKCS1v15
Constructor.
RSASignaturePSS - class de.flexiprovider.core.rsa.RSASignaturePSS.
RSASSA-PSS (RSA Signature Scheme with Appendix - Probabilistic Signature Scheme) is an asymmetric signature scheme with appendix combining the RSA algorithm with the PSS encoding method.
RSASignaturePSS() - Constructor for class de.flexiprovider.core.rsa.RSASignaturePSS
Constructor.
run() - Method in class de.flexiprovider.common.util.SeedGenerator
 

S

SAFERPlus - class de.flexiprovider.core.saferplus.SAFERPlus.
This class provides the symmetric blockcipher SAFER+.
SAFERPlus() - Constructor for class de.flexiprovider.core.saferplus.SAFERPlus
This is the default constructor.
SAFERPlusKey - class de.flexiprovider.core.saferplus.SAFERPlusKey.
This Class provides a Key for the algorithm SAFER+.
SAFERPlusKey(byte[]) - Constructor for class de.flexiprovider.core.saferplus.SAFERPlusKey
Construct a new SAFER+ key from the given key bytes.
SAFERPlusKeyFactory - class de.flexiprovider.core.saferplus.SAFERPlusKeyFactory.
This class represents a factory for secret keys.
SAFERPlusKeyFactory() - Constructor for class de.flexiprovider.core.saferplus.SAFERPlusKeyFactory
 
SAFERPlusKeyGenerator - class de.flexiprovider.core.saferplus.SAFERPlusKeyGenerator.
This class is used to generate keys for the SAFER+ block cipher.
SAFERPlusKeyGenerator() - Constructor for class de.flexiprovider.core.saferplus.SAFERPlusKeyGenerator
 
SAFERPlusKeyGenParameterSpec - class de.flexiprovider.core.saferplus.SAFERPlusKeyGenParameterSpec.
This class specifies parameters used for initializing the SAFERPlusKeyGenerator.
SAFERPlusKeyGenParameterSpec() - Constructor for class de.flexiprovider.core.saferplus.SAFERPlusKeyGenParameterSpec
Construct the default parameters.
SAFERPlusKeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.saferplus.SAFERPlusKeyGenParameterSpec
Construct new parameters from the given key size.
SAFERPlusPlus - class de.flexiprovider.core.saferplusplus.SAFERPlusPlus.
This class implements the SAFER++ block cipher as specified in 'Nomination of SAFER++ as Candidate Algorithm for the new European Schemes for Signatures, Integrity and Encryption (NESSIE)' (26 September 2000)
SAFERPlusPlus() - Constructor for class de.flexiprovider.core.saferplusplus.SAFERPlusPlus
Default constructor
SAFERPlusPlusKey - class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKey.
 
SAFERPlusPlusKey(byte[]) - Constructor for class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKey
Construct a new SAFER++ key from the given key bytes.
SAFERPlusPlusKeyFactory - class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKeyFactory.
This class represents a factory for secret keys.
SAFERPlusPlusKeyFactory() - Constructor for class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKeyFactory
 
SAFERPlusPlusKeyGenerator - class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKeyGenerator.
This class is used to generate keys for the SAFER++ block cipher.
SAFERPlusPlusKeyGenerator() - Constructor for class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKeyGenerator
 
SAFERPlusPlusKeyGenParameterSpec - class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKeyGenParameterSpec.
This class specifies parameters used for initializing the SAFERPlusPlusKeyGenerator.
SAFERPlusPlusKeyGenParameterSpec() - Constructor for class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKeyGenParameterSpec
Construct the default parameters.
SAFERPlusPlusKeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKeyGenParameterSpec
Construct new parameters from the given key size.
ScalarMult - class de.flexiprovider.common.math.ellipticcurves.ScalarMult.
 
scalarMultiply(GF2nElement) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Multiplies the scalar s to each coefficient of this PolynomialGF2n and returns the result in a new PolynomialGF2n.
SECRET_KEY_FACTORY - Static variable in class de.flexiprovider.api.Registry
Constant for secret key factories
SECRET_KEY_FACTORY - Static variable in class de.flexiprovider.api.FlexiProvider
Constant for secret key factories
SECRET_KEY_GENERATOR - Static variable in class de.flexiprovider.api.Registry
Constant for secret key generators
SECRET_KEY_GENERATOR - Static variable in class de.flexiprovider.api.FlexiProvider
Constant for secret key generators
SecretKey - interface de.flexiprovider.api.keys.SecretKey.
 
SecretKeyFactory - class de.flexiprovider.api.keys.SecretKeyFactory.
 
SecretKeyFactory() - Constructor for class de.flexiprovider.api.keys.SecretKeyFactory
 
SecretKeyGenerator - class de.flexiprovider.api.keys.SecretKeyGenerator.
 
SecretKeyGenerator() - Constructor for class de.flexiprovider.api.keys.SecretKeyGenerator
 
SecretKeySpec - class de.flexiprovider.api.keys.SecretKeySpec.
 
SecretKeySpec(byte[], int, int, String) - Constructor for class de.flexiprovider.api.keys.SecretKeySpec
 
SecretKeySpec(byte[], String) - Constructor for class de.flexiprovider.api.keys.SecretKeySpec
 
SECURE_RANDOM - Static variable in class de.flexiprovider.api.Registry
Constant for PRNGs
SECURE_RANDOM - Static variable in class de.flexiprovider.api.FlexiProvider
Constant for PRNGs
SecureRandom - class de.flexiprovider.api.SecureRandom.
 
SecureRandom() - Constructor for class de.flexiprovider.api.SecureRandom
 
SeedGenerator - class de.flexiprovider.common.util.SeedGenerator.
This implementation provides a software based seed-generator which useses the multithreading capabilities of Java to get "truly" random bits.
SeedGenerator() - Constructor for class de.flexiprovider.common.util.SeedGenerator
 
Serpent - class de.flexiprovider.core.serpent.Serpent.
This class implementes the Serpent block cipher.
Serpent.Serpent128_CBC - class de.flexiprovider.core.serpent.Serpent.Serpent128_CBC.
Serpent128_CBC
Serpent.Serpent128_CBC() - Constructor for class de.flexiprovider.core.serpent.Serpent.Serpent128_CBC
 
Serpent.Serpent128_CFB - class de.flexiprovider.core.serpent.Serpent.Serpent128_CFB.
Serpent128_CFB
Serpent.Serpent128_CFB() - Constructor for class de.flexiprovider.core.serpent.Serpent.Serpent128_CFB
 
Serpent.Serpent128_ECB - class de.flexiprovider.core.serpent.Serpent.Serpent128_ECB.
Serpent128_ECB
Serpent.Serpent128_ECB() - Constructor for class de.flexiprovider.core.serpent.Serpent.Serpent128_ECB
 
Serpent.Serpent128_OFB - class de.flexiprovider.core.serpent.Serpent.Serpent128_OFB.
Serpent128_OFB
Serpent.Serpent128_OFB() - Constructor for class de.flexiprovider.core.serpent.Serpent.Serpent128_OFB
 
Serpent.Serpent192_CBC - class de.flexiprovider.core.serpent.Serpent.Serpent192_CBC.
Serpent192_CBC
Serpent.Serpent192_CBC() - Constructor for class de.flexiprovider.core.serpent.Serpent.Serpent192_CBC
 
Serpent.Serpent192_CFB - class de.flexiprovider.core.serpent.Serpent.Serpent192_CFB.
Serpent192_CFB
Serpent.Serpent192_CFB() - Constructor for class de.flexiprovider.core.serpent.Serpent.Serpent192_CFB
 
Serpent.Serpent192_ECB - class de.flexiprovider.core.serpent.Serpent.Serpent192_ECB.
Serpent192_ECB
Serpent.Serpent192_ECB() - Constructor for class de.flexiprovider.core.serpent.Serpent.Serpent192_ECB
 
Serpent.Serpent192_OFB - class de.flexiprovider.core.serpent.Serpent.Serpent192_OFB.
Serpent192_OFB
Serpent.Serpent192_OFB() - Constructor for class de.flexiprovider.core.serpent.Serpent.Serpent192_OFB
 
Serpent.Serpent256_CBC - class de.flexiprovider.core.serpent.Serpent.Serpent256_CBC.
Serpent256_CBC
Serpent.Serpent256_CBC() - Constructor for class de.flexiprovider.core.serpent.Serpent.Serpent256_CBC
 
Serpent.Serpent256_CFB - class de.flexiprovider.core.serpent.Serpent.Serpent256_CFB.
Serpent256_CFB
Serpent.Serpent256_CFB() - Constructor for class de.flexiprovider.core.serpent.Serpent.Serpent256_CFB
 
Serpent.Serpent256_ECB - class de.flexiprovider.core.serpent.Serpent.Serpent256_ECB.
Serpent256_ECB
Serpent.Serpent256_ECB() - Constructor for class de.flexiprovider.core.serpent.Serpent.Serpent256_ECB
 
Serpent.Serpent256_OFB - class de.flexiprovider.core.serpent.Serpent.Serpent256_OFB.
Serpent256_OFB
Serpent.Serpent256_OFB() - Constructor for class de.flexiprovider.core.serpent.Serpent.Serpent256_OFB
 
Serpent() - Constructor for class de.flexiprovider.core.serpent.Serpent
Constructor.
Serpent(String, int) - Constructor for class de.flexiprovider.core.serpent.Serpent
Constructor.
SerpentKey - class de.flexiprovider.core.serpent.SerpentKey.
SerpentKey is used to store a symmetric key for Serpent encryption/decryption.
SerpentKey(byte[]) - Constructor for class de.flexiprovider.core.serpent.SerpentKey
Construct a new Serpent key from the given key bytes.
SerpentKeyFactory - class de.flexiprovider.core.serpent.SerpentKeyFactory.
This class represents a factory for secret keys.
SerpentKeyFactory() - Constructor for class de.flexiprovider.core.serpent.SerpentKeyFactory
 
SerpentKeyGenerator - class de.flexiprovider.core.serpent.SerpentKeyGenerator.
This class is used to generate keys for the Serpent block cipher.
SerpentKeyGenerator() - Constructor for class de.flexiprovider.core.serpent.SerpentKeyGenerator
 
SerpentKeyGenParameterSpec - class de.flexiprovider.core.serpent.SerpentKeyGenParameterSpec.
This class specifies parameters used for initializing the SerpentKeyGenerator.
SerpentKeyGenParameterSpec() - Constructor for class de.flexiprovider.core.serpent.SerpentKeyGenParameterSpec
Construct the default parameters.
SerpentKeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.serpent.SerpentKeyGenParameterSpec
Construct new parameters from the given key size.
set(int, GF2nElement) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Sets the coefficient at index to elem.
setBit(int) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
setBit(int) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Sets the bit at position i.
setBit(int) - Method in class de.flexiprovider.common.math.linearalgebra.GF2Vector
Set the coefficient at the given index to 1.
setBlockCipher(BlockCipher) - Method in class de.flexiprovider.api.Mode
Set the BlockCipher to use with this mode.
setBlockSize(int) - Method in class de.flexiprovider.api.PaddingScheme
Tell the padding scheme the block size to which input will be padded.
setCoefficient(int) - Method in class de.flexiprovider.common.math.polynomials.BinaryConvolutionPolynomial
Set the coefficient with the given index.
setCoeffquadratic(short[][]) - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKey
 
setCoeffscalar(short[]) - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKey
 
setCoeffsingular(short[][]) - Method in class de.flexiprovider.pqc.rainbow.RainbowPublicKey
 
setFirstNode(byte[]) - Method in class de.flexiprovider.pqc.hbc.gmss.Treehash
This method sets the first node stored in the treehash instance itself
setHFunction(Vector) - Method in class de.flexiprovider.pqc.ots.lm.LMOTSParameterSpec
 
setLeftLeaf(byte[]) - Method in class de.flexiprovider.pqc.hbc.cmss.BDSAuthPath
 
setLength(int) - Method in class de.flexiprovider.pqc.hbc.ots.PRNGWrapper
 
setLength(int) - Method in class de.flexiprovider.pqc.hbc.ots.MessageDigestWrapper
 
setMessage(byte[]) - Method in class de.flexiprovider.pqc.ots.lm.LMOTSSignature
 
setMode(String) - Method in class de.flexiprovider.api.Cipher
Set the mode of this cipher.
setMode(String) - Method in class de.flexiprovider.api.AsymmetricHybridCipher
Since asymmetric hybrid ciphers do not support modes, this method does nothing.
setMode(String) - Method in class de.flexiprovider.api.AsymmetricBlockCipher
Since asymmetric block ciphers do not support modes, this method does nothing.
setMode(String) - Method in class de.flexiprovider.api.BlockCipher
Set the mode of this cipher.
setMode(String) - Method in class de.flexiprovider.core.pbe.PBES2
Set the mode for this cipher.
setMode(String) - Method in class de.flexiprovider.core.pbe.PBES1
Set the mode for this cipher.
setPadding(String) - Method in class de.flexiprovider.api.Cipher
Set the padding mechanism of this cipher.
setPadding(String) - Method in class de.flexiprovider.api.AsymmetricHybridCipher
Since asymmetric hybrid ciphers do not support padding, this method does nothing.
setPadding(String) - Method in class de.flexiprovider.api.AsymmetricBlockCipher
Since asymmetric block ciphers do not support padding, this method does nothing.
setPadding(String) - Method in class de.flexiprovider.api.BlockCipher
Set the padding scheme of this cipher.
setPadding(String) - Method in class de.flexiprovider.core.pbe.PBES2
Set the padding scheme for this cipher.
setPadding(String) - Method in class de.flexiprovider.core.pbe.PBES1
Set the padding scheme for this cipher.
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.api.Signature
Initialize the signature with the specified parameters.
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.dsa.DSASignature
Initialize this signature engine with the specified parameter set.
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.rsa.RSASignaturePSS
Set parameters for the signature (not used).
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.rsa.SSLSignature
Set parameters for the signature (not used).
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.rsa.RSASignaturePKCS1v15
Set parameters for the signature (not used).
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.ec.ECNRSignature
Initialize the signature with the specified parameters.
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.ec.ECDSASignature
Initialize this signature engine with the specified parameter set.
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.mersa.MeRSASignaturePSS
Set parameters for the signature (not used).
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.core.mprsa.MpRSASignaturePSS
Set parameters for the signature (not used).
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSASignature
Set the parameters for the signature.
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQSignature
Set the parameters for the signature.
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSASignature
Set the parameters for the signature.
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterCFSSignature
Set parameters for the this signature.
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature
Initialize this signature engine with the specified parameter set (not used).
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSSignature
Sets the parameters for GMSSSignature
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.pqc.ots.lm.LMOTSSignature
Initialize this signature engine with the specified parameter set
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature
Initialize this signature engine with the specified parameter set (not used).
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.pqc.pflash.PFlashSignature
Initialize this signature engine with specified parameter set (Not used)
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.pqc.rainbow.RainbowSignature
Initializes this signature engine with the specified parameter set.
setParameters(AlgorithmParameterSpec) - Method in class de.flexiprovider.pqc.tss.TSS
 
setParams(CurveParams) - Method in class de.flexiprovider.ec.keys.ECPublicKeySpec
Set the EC domain parameters for this public key.
setSeed(byte[]) - Method in class de.flexiprovider.api.SecureRandom
 
setSeed(byte[]) - Method in class de.flexiprovider.common.util.JavaSecureRandomWrapper
 
setSeed(byte[]) - Method in class de.flexiprovider.common.util.DefaultPRNG
 
setSeed(byte[]) - Method in class de.flexiprovider.core.random.BBSRandom
Modifies the seed of this random object in the following way: If this method is called before the object is seeded, i.e it is the first call of this method and no bytes have been generated by this object yet, the seed is set in a way that entirely depends on the given parameter and therefore is reproducible. If this method is called to an object already seeded, the new seed depends on both the current inner state and the given parameter.
setSeed(byte[]) - Method in class de.flexiprovider.core.random.SHA1PRNG
 
setSeed(byte[]) - Method in class de.flexiprovider.ec.ECPRNG
Sets the seed to the given argument.
setSeed(byte[]) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRandomBigInt
sets seed as initial value
setup(MessageDigest, OTS, PRNG, NodeCalc) - Method in class de.flexiprovider.pqc.hbc.cmss.BDSAuthPath
 
setVi(int[]) - Method in class de.flexiprovider.pqc.rainbow.RainbowParameterSpec
Setter for the number of Vinegar-variables per layer
SHA1 - class de.flexiprovider.core.md.SHA1.
SHA1 extends java.security.MessageDigestSpi A class that implements the NIST Secure Hash Algorithm - version 1.
SHA1() - Constructor for class de.flexiprovider.core.md.SHA1
Constructor.
SHA1PRNG - class de.flexiprovider.core.random.SHA1PRNG.
 
SHA1PRNG() - Constructor for class de.flexiprovider.core.random.SHA1PRNG
 
SHA224 - class de.flexiprovider.core.md.SHA224.
SHA224 is a 224-bit one-way hash function based on SHA-256, but the initial value is different and the result is truncated to 224 bits.
SHA224_256 - class de.flexiprovider.core.md.SHA224_256.
Super class for SHA-224 and SHA-256
SHA224_256(int) - Constructor for class de.flexiprovider.core.md.SHA224_256
Constructor.
SHA224() - Constructor for class de.flexiprovider.core.md.SHA224
Default constructor.
SHA256 - class de.flexiprovider.core.md.SHA256.
SHA256 is a 256-bit hash and is meant to provide 128 bits of security against collision attacks.
SHA256() - Constructor for class de.flexiprovider.core.md.SHA256
Default constructor.
SHA384 - class de.flexiprovider.core.md.SHA384.
SHA-384 is a 384-bit hash and is meant to provide 192 bits of security against collision attacks.
SHA384_512 - class de.flexiprovider.core.md.SHA384_512.
Abstract class for SHA message digests operating on 64 bit words (SHA-384 and SHA-512).
SHA384_512(int) - Constructor for class de.flexiprovider.core.md.SHA384_512
Constructor.
SHA384() - Constructor for class de.flexiprovider.core.md.SHA384
Constructor.
SHA512 - class de.flexiprovider.core.md.SHA512.
SHA-512 is a 512-bit hash and is meant to provide 256 bits of security against collision attacks.
SHA512() - Constructor for class de.flexiprovider.core.md.SHA512
Constructor.
Shacal - class de.flexiprovider.core.shacal.Shacal.
ShacalBlockCipher implements the SHACAL Cipher.
Shacal() - Constructor for class de.flexiprovider.core.shacal.Shacal
 
Shacal2 - class de.flexiprovider.core.shacal2.Shacal2.
SHACAL-2 is 256-bit symmetric block cipher with a SHA-2 structure, jointly developed by Helena Handschuh and David Naccache.
Shacal2() - Constructor for class de.flexiprovider.core.shacal2.Shacal2
 
Shacal2Key - class de.flexiprovider.core.shacal2.Shacal2Key.
Shacal2Key is used to store a symmetric key for Shacal2 encryption/decryption.
Shacal2Key(byte[]) - Constructor for class de.flexiprovider.core.shacal2.Shacal2Key
Construct a new Shacal2 key from the given key bytes.
Shacal2KeyFactory - class de.flexiprovider.core.shacal2.Shacal2KeyFactory.
This class represents a factory for secret keys.
Shacal2KeyFactory() - Constructor for class de.flexiprovider.core.shacal2.Shacal2KeyFactory
 
Shacal2KeyGenerator - class de.flexiprovider.core.shacal2.Shacal2KeyGenerator.
This class is used to generate keys for the Shacal2 block cipher.
Shacal2KeyGenerator() - Constructor for class de.flexiprovider.core.shacal2.Shacal2KeyGenerator
 
Shacal2KeyGenParameterSpec - class de.flexiprovider.core.shacal2.Shacal2KeyGenParameterSpec.
This class specifies parameters used for initializing the Shacal2KeyGenerator.
Shacal2KeyGenParameterSpec() - Constructor for class de.flexiprovider.core.shacal2.Shacal2KeyGenParameterSpec
Construct the default parameters.
Shacal2KeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.shacal2.Shacal2KeyGenParameterSpec
Construct new parameters from the given key size.
ShacalKey - class de.flexiprovider.core.shacal.ShacalKey.
ShacalKey is used to store a symmetric key for Shacal encryption/decryption.
ShacalKey(byte[]) - Constructor for class de.flexiprovider.core.shacal.ShacalKey
Construct a new Shacal key from the given key bytes.
ShacalKeyFactory - class de.flexiprovider.core.shacal.ShacalKeyFactory.
This class represents a factory for secret keys.
ShacalKeyFactory() - Constructor for class de.flexiprovider.core.shacal.ShacalKeyFactory
 
ShacalKeyGenerator - class de.flexiprovider.core.shacal.ShacalKeyGenerator.
This class is used to generate keys for the Shacal block cipher.
ShacalKeyGenerator() - Constructor for class de.flexiprovider.core.shacal.ShacalKeyGenerator
 
ShacalKeyGenParameterSpec - class de.flexiprovider.core.shacal.ShacalKeyGenParameterSpec.
This class specifies parameters used for initializing the ShacalKeyGenerator.
ShacalKeyGenParameterSpec() - Constructor for class de.flexiprovider.core.shacal.ShacalKeyGenParameterSpec
Construct the default parameters.
ShacalKeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.shacal.ShacalKeyGenParameterSpec
Construct new parameters from the given key size.
shiftBlocksLeft() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Shifts-left this GF2Polynomial's value blockwise 1 block resulting in a shift-left by 32.
shiftCoeffThis(int) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Shift the coefficients of this polynomial by an integer A.
shiftLeft() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Returns this GF2Polynomial shift-left by 1 in a new GF2Polynomial.
shiftLeft(int) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
shiftLeft(int) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Returns this GF2Polynomial shift-left by k in a new GF2Polynomial.
shiftLeft(int) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
 
shiftLeftAddThis(GF2Polynomial, int) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Shifts left b and adds the result to Its a fast version of this = add(b.shl(k));
shiftLeftThis() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Shifts-left this by one and enlarges the size of value if necesary.
shiftRight() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Returns this GF2Polynomial shift-right by 1 in a new GF2Polynomial.
shiftRight(int) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
shiftRightThis() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Shifts-right this GF2Polynomial by 1.
shiftThisLeft(int) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Shifts left this by amount and stores the result in this PolynomialGF2n.
ShortBufferException - exception de.flexiprovider.api.exceptions.ShortBufferException.
 
ShortBufferException() - Constructor for class de.flexiprovider.api.exceptions.ShortBufferException
 
ShortBufferException(String) - Constructor for class de.flexiprovider.api.exceptions.ShortBufferException
 
show() - Method in class de.flexiprovider.common.math.pmiplus.MQSystemGF2
print the set of polynomials
shrink() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
 
sign() - Method in class de.flexiprovider.api.Signature
Return the signature of all the data updated so far.
sign() - Method in class de.flexiprovider.core.dsa.DSASignature
Signs a message.
sign() - Method in class de.flexiprovider.core.rsa.RSASignaturePSS
Signs a message.
sign() - Method in class de.flexiprovider.core.rsa.SSLSignature
Signs a message.
sign() - Method in class de.flexiprovider.core.rsa.RSASignaturePKCS1v15
Signs a message.
sign() - Method in class de.flexiprovider.ec.ECNRSignature
Returns the signature bytes of all the data updated so far.
sign() - Method in class de.flexiprovider.ec.ECDSASignature
Return the signature of all the data updated so far.
sign() - Method in class de.flexiprovider.core.mersa.MeRSASignaturePSS
Signs a message.
sign() - Method in class de.flexiprovider.core.mprsa.MpRSASignaturePSS
Signs a message.
sign() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSASignature
Generates an ASN.1 encoded object representing the signature of the data bytes digested by the message digest algorithm thus far.
sign() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQSignature
Generates an ASN.1 encoded object representing the signature of the data bytes digested by the message digest algorithm thus far.
sign() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSASignature
Generates an ASN.1 encoded object representing the signature of the data bytes digested by the message digest algorithm thus far.
sign() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterCFSSignature
Sign a message.
sign() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature
Sign a message.
sign() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSSignature
Signs a message.
sign() - Method in class de.flexiprovider.pqc.ots.lm.LMOTSSignature
Sign a message.
sign() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature
Sign a message.
sign() - Method in class de.flexiprovider.pqc.pflash.PFlashSignature
Sign a message.
sign() - Method in class de.flexiprovider.pqc.rainbow.RainbowSignature
This function signs the message that has been updated, making use of the private key.
sign() - Method in class de.flexiprovider.pqc.tss.TSS
 
sign(byte[]) - Method in class de.flexiprovider.api.Signature
Update the data to be signed and return the signature of all the data updated so far.
sign(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.CoronadoOTS
Generate a one-time signature of the given message using the private key generated via CoronadoOTS.generateKeyPair(byte[]).
sign(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzPRFOTS
Generate a one-time signature of the given message using the private key generated via WinternitzPRFOTS.generateKeyPair(byte[]).
sign(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.LMOTS
 
sign(byte[]) - Method in interface de.flexiprovider.pqc.hbc.ots.OTS
Generate a one-time signature of the given message using the private key generated via OTS.generateKeyPair(byte[]).
sign(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzOTS
Generate a one-time signature of the given message using the private key generated via WinternitzOTS.generateKeyPair(byte[]).
sign(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.MerkleOTS
Generate a one-time signature of the given message using the private key generated via MerkleOTS.generateKeyPair(byte[]).
sign(byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.BiBaOTS
Generates a BiBa One Time Signature for the message according to the previously specified parameters.
signableDocumentLength - Variable in class de.flexiprovider.pqc.rainbow.RainbowSignature
 
Signature - class de.flexiprovider.api.Signature.
This class defines the Service Provider Interface (SPI) for the Signature class, which is used to provide the functionality of a digital signature algorithm.
SIGNATURE - Static variable in class de.flexiprovider.api.Registry
Constant for digital signatures
SIGNATURE - Static variable in class de.flexiprovider.api.FlexiProvider
Constant for digital signatures
Signature() - Constructor for class de.flexiprovider.api.Signature
 
SignatureException - exception de.flexiprovider.api.exceptions.SignatureException.
 
SignatureException(String) - Constructor for class de.flexiprovider.api.exceptions.SignatureException
 
signConversion(int, int, byte[]) - Static method in class de.flexiprovider.pqc.ecc.Conversions
Compute a message representative of a message given as a vector of length n bit and of hamming weight t.
SigningException - exception de.flexiprovider.common.exceptions.SigningException.
 
SigningException(String) - Constructor for class de.flexiprovider.common.exceptions.SigningException
 
signum() - Method in class de.flexiprovider.common.math.FlexiBigInt
 
simPower(QuadraticIdeal[], FlexiBigInt[]) - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
Simultaneous power computation for <= 10 ideals and exponents.
simPowerWNAF(QuadraticIdeal[][], FlexiBigInt[], int) - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
 
singleBlockDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.api.Mode
Decrypt a single block with the cipher engine.
singleBlockDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.api.BlockCipher
Decrypt a single block of data.
singleBlockDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.desede.DESede
This method decrypts a single block of data, and may only be called, when the block cipher is in decryption mode.
singleBlockDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.camellia.Camellia
This method decrypts a single block of data.
singleBlockDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.idea.IDEA
This method decrypts a single block of data, and may only be called, if the block cipher is in decrytion mode.
singleBlockDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.mars.MARS
This method decrypts a single block of data.
singleBlockDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.misty1.Misty1
This method decrypts a single block of data.
singleBlockDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.rc2.RC2
This method decrypts a single block of data, and may only be called, when the block cipher is in decrytion mode.
singleBlockDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.rc5.RC5
This method decrypts a single block of data, and may only be called, when the block cipher is in decrytion mode.
singleBlockDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.rc6.RC6
This method decrypts a single block of data, and may only be called, when the block cipher is in decrytion mode.
singleBlockDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.rijndael.Rijndael
Decrypt a single block of data.
singleBlockDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.saferplus.SAFERPlus
This method decrypts a single block of data, and may only be called, when the block cipher is in decrytion mode.
singleBlockDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlus
This method decrypts a single block of data.
singleBlockDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.serpent.Serpent
This method decrypts a single block of data.
singleBlockDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.shacal.Shacal
This method decrypts a single block of data, and may only be called, if the block cipher is in decrytion mode.
singleBlockDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.shacal2.Shacal2
This method decrypts a single block of data, and may only be called, if the block cipher is in decrytion mode.
singleBlockDecrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.twofish.Twofish
This method decrypts a single block of data.
singleBlockEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.api.Mode
Encrypt a single block with the cipher engine.
singleBlockEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.api.BlockCipher
Encrypt a single block of data.
singleBlockEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.desede.DESede
This method encrypts a single block of data, and may only be called, when the block cipher is in encrytion mode.
singleBlockEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.camellia.Camellia
This method encrypts a single block of data.
singleBlockEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.idea.IDEA
This method encrypts a single block of data, and may only be called, if the block cipher is in encrytion mode.
singleBlockEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.mars.MARS
This method encrypts a single block of data.
singleBlockEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.misty1.Misty1
This method encrypts a single block of data.
singleBlockEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.rc2.RC2
This method encrypts a single block of data, and may only be called, when the block cipher is in encrytion mode.
singleBlockEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.rc5.RC5
This method encrypts a single block of data, and may only be called, when the block cipher is in encrytion mode.
singleBlockEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.rc6.RC6
This method encrypts a single block of data, and may only be called, when the block cipher is in encrytion mode.
singleBlockEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.rijndael.Rijndael
Encrypt a single block of data.
singleBlockEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.saferplus.SAFERPlus
This method encrypts a single block of data, and may only be called, when the block cipher is in encrytion mode, what the surrounding framework has to asure.
singleBlockEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlus
This method encrypts a single block of data.
singleBlockEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.serpent.Serpent
This method encrypts a single block of data.
singleBlockEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.shacal.Shacal
This method encrypts a single block of data, and may only be called, if the block cipher is in encrytion mode.
singleBlockEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.shacal2.Shacal2
This method encrypts a single block of data, and may only be called, if the block cipher is in encrytion mode.
singleBlockEncrypt(byte[], int, byte[], int) - Method in class de.flexiprovider.core.twofish.Twofish
This method encrypts a single block of data.
size() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomial
Returns the size (=maximum degree + 1) of this PolynomialGF2n.
solveEquation(short[][], short[]) - Method in class de.flexiprovider.pqc.rainbow.util.ComputeInField
This function finds a solution of the equation Bx = b.
solveQuadraticEquation() - Method in class de.flexiprovider.common.math.finitefields.GF2nElement
Solves a quadratic equation.
Let z2 + z = this.
solveQuadraticEquation() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Solves the quadratic equation z2 + z = this if such a solution exists.
solveQuadraticEquation() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Solves a quadratic equation.
Let z2 + z = this.
SparseBinaryConvolutionPolynomial - class de.flexiprovider.common.math.polynomials.SparseBinaryConvolutionPolynomial.
This class represents sparse binary polynomials in the ring Z(X)/(X^N-1).
SparseBinaryConvolutionPolynomial(BinaryConvolutionPolynomial) - Constructor for class de.flexiprovider.common.math.polynomials.SparseBinaryConvolutionPolynomial
Construct a SparseBinaryConvolutionPolynomial out of the given BinaryConvolutionPolynomial.
SparseBinaryConvolutionPolynomial(int, int[]) - Constructor for class de.flexiprovider.common.math.polynomials.SparseBinaryConvolutionPolynomial
Create a sparse binary polynomial out of the given degree array
SparseBinaryConvolutionPolynomial(int, int, SecureRandom) - Constructor for class de.flexiprovider.common.math.polynomials.SparseBinaryConvolutionPolynomial
Create a sparse binary polynomial of degree less than N.
SparseBinaryConvolutionPolynomial(SparseBinaryConvolutionPolynomial) - Constructor for class de.flexiprovider.common.math.polynomials.SparseBinaryConvolutionPolynomial
Copy constructor.
split_limlee(FlexiBigInt, int) - Static method in class de.flexiprovider.common.math.ellipticcurves.ScalarMult
LimLee splitting.
split(byte[], int) - Static method in class de.flexiprovider.common.util.ByteUtils
Split a byte array input into two arrays at index, i.e.
SPRNodeCalc - class de.flexiprovider.pqc.hbc.cmss.SPRNodeCalc.
This class provides an implementation of the NodeCalc interface, which calculates nodes in a way, that the use of SPR Hash Functions is secure.
SPRNodeCalc(MessageDigest, byte[][][], int) - Constructor for class de.flexiprovider.pqc.hbc.cmss.SPRNodeCalc
Constructs a new SPRNodeCalc object, that uses the given MessageDigest and masks to calculate the nodes.
sqMatrix - Variable in class de.flexiprovider.common.math.codingtheory.PolynomialRingGF2m
the squaring matrix for this polynomial ring (given as the array of its row vectors)
sqRoot(int) - Method in class de.flexiprovider.common.math.codingtheory.GF2mField
compute the square root of an integer
sqRootMatrix - Variable in class de.flexiprovider.common.math.codingtheory.PolynomialRingGF2m
the matrix for computing square roots in this polynomial ring (given as the array of its row vectors).
square() - Method in class de.flexiprovider.common.math.finitefields.GF2nElement
Returns this element to the power of 2.
square() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
This method is used internally to map the square()-calls within GF2nPolynomialElement to one of the possible squaring methods.
square() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
returns this element to the power of 2.
square(FlexiBigInt, FlexiBigInt) - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
Square a quadratic ideal.
square(QuadraticIdeal) - Method in class de.flexiprovider.common.math.quadraticfields.IQClassGroup
Square a quadratic ideal.
squareBitwise() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Squares this GF2nPolynomialElement by shifting left its Bitstring and reducing.
squareMatrix() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Squares this GF2nPolynomialElement using GF2nField's squaring matrix.
squarePreCalc() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Squares this GF2nPolynomialElement by using precalculated values and reducing.
squareRoot() - Method in class de.flexiprovider.common.math.finitefields.GF2nElement
Compute the square root of this element and return the result in a new GF2nElement.
squareRoot() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Compute the square root of this element and return the result in a new GF2nPolynomialElement.
squareRoot() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
returns the root ofthis element.
squareRoot(FlexiBigInt) - Static method in class de.flexiprovider.common.math.IntegerFunctions
Extract the truncated square root of a FlexiBigInt.
squareRootThis() - Method in class de.flexiprovider.common.math.finitefields.GF2nElement
Compute the square root of this element.
squareRootThis() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Compute the square root of this element.
squareRootThis() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
square roots this element.
squareThis() - Method in class de.flexiprovider.common.math.finitefields.GF2nElement
Squares this element.
squareThis() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
This method is used internally to map the square()-calls within GF2nPolynomialElement to one of the possible squaring methods.
squareThis() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
squares this element.
squareThisBitwise() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Squares this GF2nPolynomialElement by shifting left its Bitstring and reducing.
squareThisBitwise() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Squares this GF2Polynomial and expands it accordingly.
squareThisMatrix() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Squares this GF2nPolynomialElement using GF2nFields squaring matrix.
squareThisPreCalc() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Squares this GF2nPolynomialElement by using precalculated values and reducing.
squareThisPreCalc() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Squares this GF2Polynomial by using precomputed values of squaringTable.
squaringMatrix - Variable in class de.flexiprovider.common.math.finitefields.GF2nPolynomialField
Matrix used for fast squaring
SSLSignature - class de.flexiprovider.core.rsa.SSLSignature.
This class implements the RSA signature algorithm as defined in SSL.
SSLSignature() - Constructor for class de.flexiprovider.core.rsa.SSLSignature
 
SSVElGamal - class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamal.
This class implements a semantically secure variant of the original ElGamal encryption.
SSVElGamal() - Constructor for class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamal
 
SSVElGamalKeyFactory - class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalKeyFactory.
This class is able to transform SSVElGamal-keys and SSVElGamal-key specs into a form that can be used with the FlexiCoreProvider.
SSVElGamalKeyFactory() - Constructor for class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalKeyFactory
 
SSVElGamalKeyGenParameterSpec - class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalKeyGenParameterSpec.
This class specifies parameters used for initializing the SSVElGamalKeyPairGenerator.
SSVElGamalKeyGenParameterSpec() - Constructor for class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalKeyGenParameterSpec
Construct the default parameters.
SSVElGamalKeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalKeyGenParameterSpec
Construct new parameters from the given bit length of the prime p.
SSVElGamalKeyPairGenerator - class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalKeyPairGenerator.
This class is used to generate key pairs for the semantically secure variant of the ElGamal encryption algorithm (implemented by SSVElGamal).
SSVElGamalKeyPairGenerator() - Constructor for class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalKeyPairGenerator
 
SSVElGamalPrivateKey - class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKey.
This class implements the PrivateKey interface.
SSVElGamalPrivateKey(FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKey
The constructor.
SSVElGamalPrivateKey(SSVElGamalPrivateKeySpec) - Constructor for class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKey
Construct an ElGamalPublicKey out of the given key specification.
SSVElGamalPrivateKeySpec - class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKeySpec.
This class specifies an SSVElGamal private key.
SSVElGamalPrivateKeySpec(FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKeySpec
The constructor.
SSVElGamalPublicKey - class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKey.
This class implements the PublicKey interface.
SSVElGamalPublicKey(FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKey
The constructor.
SSVElGamalPublicKey(SSVElGamalPublicKeySpec) - Constructor for class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKey
Construct an SSVElGamalPublicKey out of the given key specification.
SSVElGamalPublicKeySpec - class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKeySpec.
This class specifies an ElGamal public key.
SSVElGamalPublicKeySpec(FlexiBigInt, FlexiBigInt, FlexiBigInt, FlexiBigInt) - Constructor for class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKeySpec
The constructor.
Stack - class de.flexiprovider.pqc.hbc.cmss.Stack.
 
Stack(int) - Constructor for class de.flexiprovider.pqc.hbc.cmss.Stack
 
Stack(int, ASN1Sequence) - Constructor for class de.flexiprovider.pqc.hbc.cmss.Stack
 
state - Variable in class de.flexiprovider.core.md.MDFamilyDigest
state of the engine
storeNode(Node) - Method in class de.flexiprovider.pqc.hbc.cmss.Treehash
 
StringUtils - class de.flexiprovider.common.util.StringUtils.
This class is a utility class for manipulating strings.
subArray(byte[], int) - Static method in class de.flexiprovider.common.util.ByteUtils
Generate a subarray of a given byte array.
subArray(byte[], int, int) - Static method in class de.flexiprovider.common.util.ByteUtils
Generate a subarray of a given byte array.
subArray(FlexiBigInt[], int, int) - Static method in class de.flexiprovider.common.util.FlexiBigIntUtils
Generates a subarray of a given FlexiBigInt array.
subArray(int[], int, int) - Static method in class de.flexiprovider.common.util.IntUtils
Generates a subarray of a given int array.
subtract(FlexiBigInt) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
subtract(GF2Polynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Subtracts two GF2Polynomials, this and b, and returns the result in a new GF2Polynomial.
subtract(GFElement) - Method in class de.flexiprovider.common.math.finitefields.GFPElement
Compute the difference of this element and minuend.
subtract(GFElement) - Method in interface de.flexiprovider.common.math.finitefields.GFElement
Compute the difference of this element and minuend.
subtract(GFElement) - Method in class de.flexiprovider.common.math.finitefields.GF2nElement
Compute the difference of this element and minuend.
subtract(GFP32Polynomial) - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
 
subtract(GFP64Polynomial) - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
 
subtract(ModQConvolutionPolynomial) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Subtract the minuend from this polynomial.
subtract(Point) - Method in class de.flexiprovider.common.math.ellipticcurves.Point
Subtracts the point other from this point.
subtract(Point) - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Subtracts point other from this point.
subtract(Point) - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
Subtracts point other from this point.
subtract(TSSPolynomial) - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
 
subtractFromThis(GF2Polynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Subtracts b from this GF2Polynomial and assigns the result to this GF2Polynomial.
subtractFromThis(GFElement) - Method in class de.flexiprovider.common.math.finitefields.GFPElement
Compute the difference of this element and minuend, overwriting this element.
subtractFromThis(GFElement) - Method in interface de.flexiprovider.common.math.finitefields.GFElement
Compute the difference of this element and minuend, overwriting this element.
subtractFromThis(GFElement) - Method in class de.flexiprovider.common.math.finitefields.GF2nElement
Compute the difference of this element and minuend, overwriting this element.
subtractFromThis(GFP32Polynomial) - Method in class de.flexiprovider.common.math.polynomials.GFP32Polynomial
 
subtractFromThis(GFP64Polynomial) - Method in class de.flexiprovider.common.math.polynomials.GFP64Polynomial
 
subtractFromThis(Point) - Method in class de.flexiprovider.common.math.ellipticcurves.Point
Subtracts the point other from this point.
subtractFromThis(Point) - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Subtracts point other from this point.
subtractFromThis(Point) - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
Subtracts point other from this point.
subtractFromThis(TSSPolynomial) - Method in class de.flexiprovider.pqc.tss.TSSPolynomial
 
subtractThis(ModQConvolutionPolynomial) - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
Subtract the minuend from this polynomial (overwriting this polynomial).
SWIFFTX - class de.flexiprovider.core.md.swifftx.SWIFFTX.
This is a C++ - Java portation of the reference SWIFFTX hash function, designed by Yuriy Arbitman, Gil Dogon, Vadim Lyubashevsky, Daniele Micciancio, Chris Peikert, Alon Rosen.
SWIFFTX() - Constructor for class de.flexiprovider.core.md.swifftx.SWIFFTX
 
SWIFFTX224 - class de.flexiprovider.core.md.swifftx.SWIFFTX224.
This class implements the SWIFFTX224 hash function.
SWIFFTX224() - Constructor for class de.flexiprovider.core.md.swifftx.SWIFFTX224
Default constructor.
SWIFFTX256 - class de.flexiprovider.core.md.swifftx.SWIFFTX256.
This class implements the SWIFFTX256 hash function.
SWIFFTX256() - Constructor for class de.flexiprovider.core.md.swifftx.SWIFFTX256
Default constructor.
SWIFFTX384 - class de.flexiprovider.core.md.swifftx.SWIFFTX384.
This class implements the SWIFFTX384 hash function.
SWIFFTX384() - Constructor for class de.flexiprovider.core.md.swifftx.SWIFFTX384
Default constructor.
SWIFFTX512 - class de.flexiprovider.core.md.swifftx.SWIFFTX512.
This class implements the SWIFFTX512 hash function.
SWIFFTX512() - Constructor for class de.flexiprovider.core.md.swifftx.SWIFFTX512
Default constructor.
syndromeDecode(GF2Vector, GF2mField, PolynomialGF2mSmallM, PolynomialGF2mSmallM[]) - Static method in class de.flexiprovider.common.math.codingtheory.GoppaCode
Find an error vector e over GF(2) from an input syndrome s over GF(2m).

T

testBit(int) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
testBit(int) - Method in class de.flexiprovider.common.math.finitefields.GF2nElement
Checks whether the indexed bit of the bit representation is set
testBit(int) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Checks whether the indexed bit of the bit representation is set.
testBit(int) - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Checks whether the indexed bit of the bit representation is set.
testBit(int) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Tests the bit at position i.
testCoefficient(int) - Method in class de.flexiprovider.common.math.polynomials.BinaryConvolutionPolynomial
Test whether the coefficient with the given index is 1.
testPowerOfTwo(int) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSUtilities
This method tests if an integer is a power of 2.
testRightmostBit() - Method in class de.flexiprovider.common.math.finitefields.GF2nElement
Returns whether the rightmost bit of the bit representation is set.
testRightmostBit() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Returns whether the rightmost bit of the bit representation is set.
testRightmostBit() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Returns whether the highest bit of the bit representation is set
Tiger - class de.flexiprovider.core.md.Tiger.
Tiger is a fast new hash function, by Ross Anderson and Eli Biham.
Tiger() - Constructor for class de.flexiprovider.core.md.Tiger
constructor for a new Tiger message digest
toBinaryString(byte[]) - Static method in class de.flexiprovider.common.util.ByteUtils
Convert a byte array to the corresponding bit string.
toByteArray() - Method in class de.flexiprovider.common.math.FlexiBigInt
 
toByteArray() - Method in class de.flexiprovider.common.math.finitefields.GFPElement
 
toByteArray() - Method in interface de.flexiprovider.common.math.finitefields.GFElement
Returns this element as byte array.
toByteArray() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Converts this GF2nPolynomialElement to a byte[] according to 1363.
toByteArray() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Returns this element as byte array.
toByteArray() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Converts this polynomial to a byte[] (octet string) according to 1363.
toByteArray(char[]) - Static method in class de.flexiprovider.common.util.CharUtils
Convert the given char array into a byte array.
toByteArray(int[]) - Static method in class de.flexiprovider.common.util.BigEndianConversions
Convert an int array into a byte array.
toByteArray(int[], int) - Static method in class de.flexiprovider.common.util.BigEndianConversions
Convert an int array into a byte array of the specified length.
toByteArray(int[], int) - Static method in class de.flexiprovider.common.util.LittleEndianConversions
Convert an int array to a byte array of the specified length.
toByteArrayForPBE(char[]) - Static method in class de.flexiprovider.common.util.CharUtils
Convert the given char array into a byte array for use with PBE encryption.
toCharArray(byte[]) - Static method in class de.flexiprovider.common.util.ByteUtils
Rewrite a byte array as a char array
toExtensionFieldVector(GF2mField) - Method in class de.flexiprovider.common.math.linearalgebra.GF2Vector
Rewrite this vector as a vector over GF(2m) with t elements.
toFlexiBigInt() - Method in class de.flexiprovider.common.math.finitefields.GFPElement
 
toFlexiBigInt() - Method in interface de.flexiprovider.common.math.finitefields.GFElement
Returns this element as FlexiBigInt.
toFlexiBigInt() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Converts this GF2nPolynomialElement to an integer according to 1363.
toFlexiBigInt() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Returns this element as FlexiBigInt.
toFlexiBigInt() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Converts this polynomial to an integer according to 1363.
toFlexiBigIntArray(int[]) - Static method in class de.flexiprovider.common.util.IntUtils
Convert an int array to a FlexiBigInt array.
toHexString(byte[]) - Static method in class de.flexiprovider.common.util.ByteUtils
Convert a byte array to the corresponding hexstring.
toHexString(byte[], String, String) - Static method in class de.flexiprovider.common.util.ByteUtils
Convert a byte array to the corresponding hex string.
toHexString(int[]) - Static method in class de.flexiprovider.common.util.IntUtils
 
toIntArray(byte[]) - Static method in class de.flexiprovider.common.util.BigEndianConversions
Convert a byte array into an int array.
toIntArray(byte[]) - Static method in class de.flexiprovider.common.util.LittleEndianConversions
Convert a byte array to an int array.
toIntArray(FlexiBigInt[]) - Static method in class de.flexiprovider.common.util.FlexiBigIntUtils
Converts a FlexiBigInt array into an integer array
toIntArrayModQ(int, FlexiBigInt[]) - Static method in class de.flexiprovider.common.util.FlexiBigIntUtils
Converts a FlexiBigInt array into an integer array, reducing all FlexiBigInts mod q.
toIntegerArray() - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Returns the value of this GF2Polynomial in an int[].
toMinimalByteArray(FlexiBigInt) - Static method in class de.flexiprovider.common.util.FlexiBigIntUtils
Return the value of big as a byte array.
topNodeHeight() - Method in class de.flexiprovider.pqc.hbc.cmss.Stack
 
toString() - Method in class de.flexiprovider.api.parameters.AlgorithmParameters
 
toString() - Method in class de.flexiprovider.common.math.FlexiBigInt
 
toString() - Method in class de.flexiprovider.common.mode.ModeParameters
 
toString() - Method in class de.flexiprovider.core.dsa.DSAPrivateKey
Returns a human readable form of the key.
toString() - Method in class de.flexiprovider.core.dsa.DSAPublicKey
Returns a human readable form of the key.
toString() - Method in class de.flexiprovider.core.dsa.DSAParameters
 
toString() - Method in class de.flexiprovider.core.pbe.PBES2Parameters
 
toString() - Method in class de.flexiprovider.core.pbe.PBEParameters
 
toString() - Method in class de.flexiprovider.core.rsa.RSAOAEPParameters
 
toString() - Method in class de.flexiprovider.core.rsa.RSAPublicKey
 
toString() - Method in class de.flexiprovider.core.rsa.PSSParameters
 
toString() - Method in class de.flexiprovider.core.rsa.RSAPrivateCrtKey
 
toString() - Method in class de.flexiprovider.core.rsa.RSAPrivateKey
 
toString() - Method in class de.flexiprovider.core.rsa.PSSParameterSpec
 
toString() - Method in class de.flexiprovider.core.rsa.RSAOAEPParameterSpec
 
toString() - Method in class de.flexiprovider.common.math.codingtheory.GF2mField
Returns a human readable form of this field.
toString() - Method in class de.flexiprovider.common.math.codingtheory.PolynomialGF2mSmallM
Returns a human readable form of the polynomial.
toString() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGF2n
Returns this point in affine representation as a String: (x, y), where x = mX/mZ2 and y = mZ/mZ3.
toString() - Method in class de.flexiprovider.common.math.ellipticcurves.PointGFP
Returns this point in affine representation as a String: (x, y), where x = mX/mZ2 and y = mZ/mZ3.
toString() - Method in class de.flexiprovider.common.math.ellipticcurves.EllipticCurve
 
toString() - Method in class de.flexiprovider.common.math.ellipticcurves.EllipticCurveGF2n
 
toString() - Method in class de.flexiprovider.common.math.ellipticcurves.EllipticCurveGFP
 
toString() - Method in class de.flexiprovider.common.math.finitefields.GFPElement
 
toString() - Method in interface de.flexiprovider.common.math.finitefields.GFElement
Return a String representation of this element.
toString() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Returns a string representing this Bitstrings value using hexadecimal radix in MSB-first order.
toString() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Returns a String representation of this element.
toString() - Method in class de.flexiprovider.common.math.linearalgebra.Vector
 
toString() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Vector
 
toString() - Method in class de.flexiprovider.common.math.linearalgebra.GF2mVector
 
toString() - Method in class de.flexiprovider.common.math.linearalgebra.Matrix
 
toString() - Method in class de.flexiprovider.common.math.linearalgebra.GF2mMatrix
 
toString() - Method in class de.flexiprovider.common.math.linearalgebra.Permutation
 
toString() - Method in class de.flexiprovider.common.math.linearalgebra.GF2Matrix
 
toString() - Method in class de.flexiprovider.common.math.polynomials.ProductFormConvolutionPolynomial
 
toString() - Method in class de.flexiprovider.common.math.polynomials.BinaryConvolutionPolynomial
 
toString() - Method in class de.flexiprovider.common.math.polynomials.SparseBinaryConvolutionPolynomial
 
toString() - Method in class de.flexiprovider.common.math.polynomials.ModQConvolutionPolynomial
 
toString() - Method in class de.flexiprovider.common.math.quadraticfields.QuadraticIdeal
 
toString() - Method in class de.flexiprovider.core.elgamal.ElGamalPrivateKey
 
toString() - Method in class de.flexiprovider.core.elgamal.ElGamalPublicKey
 
toString() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPublicKey
 
toString() - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalPrivateKey
 
toString() - Method in class de.flexiprovider.core.kdf.PBKDF2Parameters
 
toString() - Method in class de.flexiprovider.core.kdf.PBKDF2ParameterSpec
 
toString() - Method in class de.flexiprovider.core.mersa.MeRSAPrivateKey
 
toString() - Method in class de.flexiprovider.core.mprsa.MpRSAPrivateKey
 
toString() - Method in class de.flexiprovider.core.rc5.RC5Parameters
 
toString() - Method in class de.flexiprovider.core.rijndael.RijndaelParameters
 
toString() - Method in class de.flexiprovider.ec.keys.ECPrivateKey
This method returns this private key s with its corresponding ECParameterSpec as String.
toString() - Method in class de.flexiprovider.ec.keys.ECPublicKey
This method returns this public key W with its corresponding ECParameterSpec as String.
toString() - Method in class de.flexiprovider.ec.parameters.ECParameters
 
toString() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPublicKey
 
toString() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAParameters
Returns a formatted string describing the parameters.
toString() - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAPrivateKey
 
toString() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPublicKey
 
toString() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQParameters
Returns a formatted string describing the parameters.
toString() - Method in class de.flexiprovider.nf.iq.iqgq.IQGQPrivateKey
 
toString() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAParameters
Returns a formatted string describing the parameters.
toString() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPrivateKey
 
toString() - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAPublicKey
 
toString() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PrivateKey
 
toString() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePrivateKey
 
toString() - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePublicKey
 
toString() - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2PublicKey
 
toString() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPublicKey
 
toString() - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterPrivateKey
 
toString() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPublicKey
 
toString() - Method in class de.flexiprovider.pqc.hbc.cmss.BDSAuthPath
 
toString() - Method in class de.flexiprovider.pqc.hbc.cmss.Treehash
 
toString() - Method in class de.flexiprovider.pqc.hbc.cmss.Stack
 
toString() - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
 
toString() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootSig
returns a string representation of the instance
toString() - Method in class de.flexiprovider.pqc.hbc.gmss.Treehash
returns a String representation of the treehash instance
toString() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootCalc
 
toString() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSLeaf
Returns a String representation of the main part of this element
toString() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPrivateKey
 
toString() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSPublicKey
Returns a human readable form of the GMSS public key
toString() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPublicKey
 
toString() - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSPrivateKey
 
toString() - Method in class de.flexiprovider.pqc.pflash.PFlashPrivateKey
Not supported
toString() - Method in class de.flexiprovider.pqc.pflash.PFlashPublicKey
Not supported
toString(int) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
toString(int) - Method in class de.flexiprovider.common.math.finitefields.GFPElement
 
toString(int) - Method in interface de.flexiprovider.common.math.finitefields.GFElement
Return a String representation of this element.
toString(int) - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Returns a string representing this Bitstrings value using hexadecimal or binary radix in MSB-first order.
toString(int) - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Returns a String representation of this element.
toString(int) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Returns a string representing this GF2Polynomials value using hexadecimal or binary radix in MSB-first order.
toString(int[]) - Static method in class de.flexiprovider.common.util.IntUtils
 
TpBasis - class de.flexiprovider.ec.asn1.TpBasis.
This class represents a prime-field as defined in ANS X9.62 - 1998.
TpBasis() - Constructor for class de.flexiprovider.ec.asn1.TpBasis
Constructor used for decoding.
TpBasis(int) - Constructor for class de.flexiprovider.ec.asn1.TpBasis
Constructor used for encoding.
trace() - Method in class de.flexiprovider.common.math.finitefields.GF2nElement
Returns the trace of this element.
trace() - Method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Returns the trace of this GF2nPolynomialElement.
trace() - Method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Returns the trace of this element.
translateKey(Key) - Method in class de.flexiprovider.api.keys.KeyFactory
Translate a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(Key) - Method in class de.flexiprovider.core.dsa.DSAKeyFactory
Translates a key into a form known by the CDC Standard Provider.
translateKey(Key) - Method in class de.flexiprovider.core.rsa.RSAKeyFactory
Translates a key into a form known by the FlexiProvider.
translateKey(Key) - Method in class de.flexiprovider.core.elgamal.ElGamalKeyFactory
Translates a key into a form known by the FlexiProvider.
translateKey(Key) - Method in class de.flexiprovider.core.elgamal.semanticallysecure.SSVElGamalKeyFactory
Translates a key into a form known by the FlexiProvider.
translateKey(Key) - Method in class de.flexiprovider.core.mersa.MeRSAKeyFactory
Translates a key into a form known by the FlexiProvider.
translateKey(Key) - Method in class de.flexiprovider.core.mprsa.MpRSAKeyFactory
Translates a key into a form known by the FlexiProvider.
translateKey(Key) - Method in class de.flexiprovider.ec.keys.ECKeyFactory
Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(Key) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSAKeyFactory
Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(Key) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQKeyFactory
Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(Key) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSAKeyFactory
Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(Key) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceCCA2KeyFactory
Translates a key into a form known by the FlexiProvider.
translateKey(Key) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceKeyFactory
Translates a key into a form known by the FlexiProvider.
translateKey(Key) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterKeyFactory
Translates a key into a form known by the FlexiProvider.
translateKey(Key) - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSKeyFactory
Translates a key into a form known by the FlexiProvider.
translateKey(Key) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSKeyFactory
Translates a key into a form known by the FlexiProvider.
translateKey(Key) - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSKeyFactory
Translates a key into a form known by the FlexiProvider.
translateKey(Key) - Method in class de.flexiprovider.pqc.pflash.PFlashKeyFactory
Translates a key into a form known by the FlexiProvider.
translateKey(Key) - Method in class de.flexiprovider.pqc.rainbow.RainbowKeyFactory
Translates a key into a form known by the FlexiProvider.
translateKey(SecretKey) - Method in class de.flexiprovider.api.keys.SecretKeyFactory
 
translateKey(SecretKey) - Method in class de.flexiprovider.core.desede.DESedeKeyFactory
Translates a DESede key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(SecretKey) - Method in class de.flexiprovider.core.pbe.PBEKeyFactory
Translate a PBE key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(SecretKey) - Method in class de.flexiprovider.core.camellia.CamelliaKeyFactory
Translates a Camellia key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(SecretKey) - Method in class de.flexiprovider.core.idea.IDEAKeyFactory
Translates an IDEA key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(SecretKey) - Method in class de.flexiprovider.core.mac.HMacKeyFactory
 
translateKey(SecretKey) - Method in class de.flexiprovider.core.mac.TwoTrackMacKeyFactory
 
translateKey(SecretKey) - Method in class de.flexiprovider.core.mars.MARSKeyFactory
Translate a MARS key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(SecretKey) - Method in class de.flexiprovider.core.misty1.Misty1KeyFactory
Translates a Misty1 key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(SecretKey) - Method in class de.flexiprovider.core.rc2.RC2KeyFactory
Translate an RC2 key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(SecretKey) - Method in class de.flexiprovider.core.rc5.RC5KeyFactory
Translate an RC5 key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(SecretKey) - Method in class de.flexiprovider.core.rc6.RC6KeyFactory
Translates a RC6 key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(SecretKey) - Method in class de.flexiprovider.core.rijndael.RijndaelKeyFactory
Translates a Rijndael key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(SecretKey) - Method in class de.flexiprovider.core.saferplus.SAFERPlusKeyFactory
Translates a SAFER+ key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(SecretKey) - Method in class de.flexiprovider.core.saferplusplus.SAFERPlusPlusKeyFactory
Translates a SAFER++ key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(SecretKey) - Method in class de.flexiprovider.core.serpent.SerpentKeyFactory
Translates a Serpent key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(SecretKey) - Method in class de.flexiprovider.core.shacal.ShacalKeyFactory
Translates a Shacal key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(SecretKey) - Method in class de.flexiprovider.core.shacal2.Shacal2KeyFactory
Translates a Shacal2 key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
translateKey(SecretKey) - Method in class de.flexiprovider.core.twofish.TwofishKeyFactory
Translates a Twofish key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
Treehash - class de.flexiprovider.pqc.hbc.cmss.Treehash.
 
Treehash - class de.flexiprovider.pqc.hbc.gmss.Treehash.
This class implements a treehash instance for the Merkle tree traversal algorithm.
Treehash(Stack, ASN1Sequence) - Constructor for class de.flexiprovider.pqc.hbc.cmss.Treehash
 
Treehash(Stack, int) - Constructor for class de.flexiprovider.pqc.hbc.cmss.Treehash
 
Treehash(String[], byte[][], int[]) - Constructor for class de.flexiprovider.pqc.hbc.gmss.Treehash
This constructor regenerates a prior treehash object
Treehash(Vector, int, String[]) - Constructor for class de.flexiprovider.pqc.hbc.gmss.Treehash
Constructor
TSS - class de.flexiprovider.pqc.tss.TSS.
 
TSS.RIPEMD128 - class de.flexiprovider.pqc.tss.TSS.RIPEMD128.
TSS with RIPEMD128
TSS.RIPEMD128() - Constructor for class de.flexiprovider.pqc.tss.TSS.RIPEMD128
Constructor.
TSS.RIPEMD160 - class de.flexiprovider.pqc.tss.TSS.RIPEMD160.
TSS with RIPEMD160
TSS.RIPEMD160() - Constructor for class de.flexiprovider.pqc.tss.TSS.RIPEMD160
Constructor.
TSS.RIPEMD256 - class de.flexiprovider.pqc.tss.TSS.RIPEMD256.
TSS with RIPEMD256
TSS.RIPEMD256() - Constructor for class de.flexiprovider.pqc.tss.TSS.RIPEMD256
Constructor.
TSS.RIPEMD320 - class de.flexiprovider.pqc.tss.TSS.RIPEMD320.
TSS with RIPEMD320
TSS.RIPEMD320() - Constructor for class de.flexiprovider.pqc.tss.TSS.RIPEMD320
Constructor.
TSS.SHA1 - class de.flexiprovider.pqc.tss.TSS.SHA1.
TSS with SHA1
TSS.SHA1() - Constructor for class de.flexiprovider.pqc.tss.TSS.SHA1
Constructor.
TSS.SHA224 - class de.flexiprovider.pqc.tss.TSS.SHA224.
TSS with SHA224
TSS.SHA224() - Constructor for class de.flexiprovider.pqc.tss.TSS.SHA224
Constructor.
TSS.SHA256 - class de.flexiprovider.pqc.tss.TSS.SHA256.
TSS with SHA256
TSS.SHA256() - Constructor for class de.flexiprovider.pqc.tss.TSS.SHA256
Constructor.
TSS.SHA384 - class de.flexiprovider.pqc.tss.TSS.SHA384.
TSS with SHA384
TSS.SHA384() - Constructor for class de.flexiprovider.pqc.tss.TSS.SHA384
Constructor.
TSS.SHA512 - class de.flexiprovider.pqc.tss.TSS.SHA512.
TSS with SHA512
TSS.SHA512() - Constructor for class de.flexiprovider.pqc.tss.TSS.SHA512
Constructor.
TSS(MessageDigest) - Constructor for class de.flexiprovider.pqc.tss.TSS
 
TSSHashFunction - class de.flexiprovider.pqc.tss.TSSHashFunction.
This class implements the hash function used for the signature.
TSSHashFunction(Vector) - Constructor for class de.flexiprovider.pqc.tss.TSSHashFunction
Constructor
TSSParameterSpec - class de.flexiprovider.pqc.tss.TSSParameterSpec.
 
TSSParameterSpec(int, long) - Constructor for class de.flexiprovider.pqc.tss.TSSParameterSpec
 
TSSPolynomial - class de.flexiprovider.pqc.tss.TSSPolynomial.
An Element of this class represents a Polynomial within a GFP Ring Structure.
TSSPolynomial(byte[]) - Constructor for class de.flexiprovider.pqc.tss.TSSPolynomial
Constructor for decoding a previously encoded GFPPolynomial using the getEncoded() method
TSSPolynomial(long[], long, long[]) - Constructor for class de.flexiprovider.pqc.tss.TSSPolynomial
Standard Constructor for generating a new GFPPolynomial
TSSPolynomial(long[], long, SecureRandom) - Constructor for class de.flexiprovider.pqc.tss.TSSPolynomial
Special Constructor without a Polynomial parameter but with a Secure Random generator.
TSSPrivateKey - class de.flexiprovider.pqc.tss.TSSPrivateKey.
 
TSSPrivateKey(Vector) - Constructor for class de.flexiprovider.pqc.tss.TSSPrivateKey
 
TSSPublicKey - class de.flexiprovider.pqc.tss.TSSPublicKey.
 
TSSPublicKey(TSSPolynomial) - Constructor for class de.flexiprovider.pqc.tss.TSSPublicKey
 
TSSVectorSerial - class de.flexiprovider.pqc.tss.TSSVectorSerial.
Parses a Vector of GFPPolynomial to a byte Array and vice versa This Class is primarily used for LMOTS and TSS, an equivalent functionality can be accomplished with use of ASN.1, but usage of this class should be slightly more efficient for this specific purpose.
TSSVectorSerial(byte[]) - Constructor for class de.flexiprovider.pqc.tss.TSSVectorSerial
Constructor for a byte Array (probably useless)
TSSVectorSerial(Vector) - Constructor for class de.flexiprovider.pqc.tss.TSSVectorSerial
Constructor for a Vector
TTMAC_KEY_SIZE - Static variable in class de.flexiprovider.core.mac.TwoTrackMacKeyGenerator
The TwoTrackMac key size (20 bytes)
Twofish - class de.flexiprovider.core.twofish.Twofish.
This class implements the Twofish block cipher.
Twofish() - Constructor for class de.flexiprovider.core.twofish.Twofish
 
TwofishKey - class de.flexiprovider.core.twofish.TwofishKey.
TwofishKey is used to store a symmetric key for Twofish encryption/decryption.
TwofishKey(byte[]) - Constructor for class de.flexiprovider.core.twofish.TwofishKey
Construct a new Twofish key from the given key bytes.
TwofishKeyFactory - class de.flexiprovider.core.twofish.TwofishKeyFactory.
This class represents a factory for secret keys.
TwofishKeyFactory() - Constructor for class de.flexiprovider.core.twofish.TwofishKeyFactory
 
TwofishKeyGenerator - class de.flexiprovider.core.twofish.TwofishKeyGenerator.
TwofishKeyGenerator creates Twofish keys.
TwofishKeyGenerator() - Constructor for class de.flexiprovider.core.twofish.TwofishKeyGenerator
 
TwofishKeyGenParameterSpec - class de.flexiprovider.core.twofish.TwofishKeyGenParameterSpec.
This class specifies parameters used for initializing the TwofishKeyGenerator.
TwofishKeyGenParameterSpec() - Constructor for class de.flexiprovider.core.twofish.TwofishKeyGenParameterSpec
Construct the default parameters.
TwofishKeyGenParameterSpec(int) - Constructor for class de.flexiprovider.core.twofish.TwofishKeyGenParameterSpec
Construct new parameters from the given key size.
twoSystemsToOne(MQSystemGF2) - Method in class de.flexiprovider.common.math.pmiplus.MQSystemGF2
return new system {f1,...,fm,g1,...,gk}, where {fi} is this system and {gi} is given
TwoTrackMac - class de.flexiprovider.core.mac.TwoTrackMac.
This class extends the Mac class for providing the functionality of the TTMAC(Two-Track-MAC) algorithm, as specified in the version 2.0 of the NESSIE final reports.
TwoTrackMac.TTMac128 - class de.flexiprovider.core.mac.TwoTrackMac.TTMac128.
 
TwoTrackMac.TTMac128() - Constructor for class de.flexiprovider.core.mac.TwoTrackMac.TTMac128
 
TwoTrackMac.TTMac160 - class de.flexiprovider.core.mac.TwoTrackMac.TTMac160.
 
TwoTrackMac.TTMac160() - Constructor for class de.flexiprovider.core.mac.TwoTrackMac.TTMac160
 
TwoTrackMac.TTMac32 - class de.flexiprovider.core.mac.TwoTrackMac.TTMac32.
 
TwoTrackMac.TTMac32() - Constructor for class de.flexiprovider.core.mac.TwoTrackMac.TTMac32
 
TwoTrackMac.TTMac64 - class de.flexiprovider.core.mac.TwoTrackMac.TTMac64.
 
TwoTrackMac.TTMac64() - Constructor for class de.flexiprovider.core.mac.TwoTrackMac.TTMac64
 
TwoTrackMac.TTMac96 - class de.flexiprovider.core.mac.TwoTrackMac.TTMac96.
 
TwoTrackMac.TTMac96() - Constructor for class de.flexiprovider.core.mac.TwoTrackMac.TTMac96
 
TwoTrackMac(int) - Constructor for class de.flexiprovider.core.mac.TwoTrackMac
Creates a new TTMac with the specified MAC length.
TwoTrackMacKey - class de.flexiprovider.core.mac.TwoTrackMacKey.
This class implements a key for the TwoTrackMac algorithm.
TwoTrackMacKey(byte[]) - Constructor for class de.flexiprovider.core.mac.TwoTrackMacKey
Construct a new TwoTrackMac key from the given key bytes.
TwoTrackMacKeyFactory - class de.flexiprovider.core.mac.TwoTrackMacKeyFactory.
 
TwoTrackMacKeyFactory() - Constructor for class de.flexiprovider.core.mac.TwoTrackMacKeyFactory
 
TwoTrackMacKeyGenerator - class de.flexiprovider.core.mac.TwoTrackMacKeyGenerator.
This class is used to generate keys for the Message Authentication Code TwoTrackMac.
TwoTrackMacKeyGenerator() - Constructor for class de.flexiprovider.core.mac.TwoTrackMacKeyGenerator
 

U

UnknownOIDException - exception de.flexiprovider.common.exceptions.UnknownOIDException.
This exception is used for indicating unknown OIDs.
UnknownOIDException() - Constructor for class de.flexiprovider.common.exceptions.UnknownOIDException
Default constructor.
UnknownOIDException(int[]) - Constructor for class de.flexiprovider.common.exceptions.UnknownOIDException
Constructor accepting an OID given as int array.
UnknownOIDException(String) - Constructor for class de.flexiprovider.common.exceptions.UnknownOIDException
Constructor accepting an OID string.
UnlimitedLengthRSA - class de.flexiprovider.core.rsa.UnlimitedLengthRSA.
Implements the PKCS1v5 RSA as a cipher with unlimited length for plaintexts and ciphertexts.
UnlimitedLengthRSA() - Constructor for class de.flexiprovider.core.rsa.UnlimitedLengthRSA
 
unpad(byte[], int, int) - Method in class de.flexiprovider.api.PaddingScheme
Given the plaintext that includes the padding bytes, unpad the plaintext and return the index indicating where the padding bytes start.
unpad(byte[], int, int) - Method in class de.flexiprovider.common.padding.PKCS5Padding
 
unpad(byte[], int, int) - Method in class de.flexiprovider.common.padding.NoPadding
 
unpad(byte[], int, int) - Method in class de.flexiprovider.common.padding.OneAndZeroesPadding
 
update(byte) - Method in class de.flexiprovider.api.Signature
Update the data to be signed or verified using the specified byte.
update(byte) - Method in class de.flexiprovider.api.MessageDigest
Update the digest using the specified byte.
update(byte) - Method in class de.flexiprovider.api.Mac
Update the computation with a single byte.
update(byte) - Method in class de.flexiprovider.core.dsa.DSASignature
Pass a message byte to the message digest.
update(byte) - Method in class de.flexiprovider.core.rsa.RSASignaturePSS
Writes a byte into the ByteArrayOutputStream.
update(byte) - Method in class de.flexiprovider.core.rsa.SSLSignature
Passes a message byte to the message digest.
update(byte) - Method in class de.flexiprovider.core.rsa.RSASignaturePKCS1v15
Feeds a message byte to the message digest.
update(byte) - Method in class de.flexiprovider.ec.ECNRSignature
Updates the data to be signed or verified using the specified byte.
update(byte) - Method in class de.flexiprovider.ec.ECDSASignature
Updates the data to be signed or verified using the specified byte.
update(byte) - Method in class de.flexiprovider.core.mac.HMac
Process the given byte.
update(byte) - Method in class de.flexiprovider.core.mac.CMac
Processes the given byte
update(byte) - Method in class de.flexiprovider.core.mac.TwoTrackMac
Processes the given byte
update(byte) - Method in class de.flexiprovider.core.mac.CBCMac
Process the given byte
update(byte) - Method in class de.flexiprovider.core.md.VSH
Updates the digest using the specified byte.
update(byte) - Method in class de.flexiprovider.core.md.Tiger
Update the engine with the specified byte.
update(byte) - Method in class de.flexiprovider.core.md.MDFamilyDigest
Update the engine with a single byte
update(byte) - Method in class de.flexiprovider.core.md.SHA224_256
Update the digest using the specified input byte.
update(byte) - Method in class de.flexiprovider.core.md.NullDigest
Process the given byte.
update(byte) - Method in class de.flexiprovider.core.md.SHA384_512
Update the digest using the specified input byte.
update(byte) - Method in class de.flexiprovider.core.md.FORK256
Update the digest using the specified byte.
update(byte) - Method in class de.flexiprovider.core.md.SHA1
Updates the digest using the specified byte.
update(byte) - Method in class de.flexiprovider.core.md.DHA256
Update the digest using the specified byte.
update(byte) - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX384
Update the digest using the specified byte.
update(byte) - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX256
Update the digest using the specified byte.
update(byte) - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX512
Update the digest using the specified byte.
update(byte) - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX224
Update the digest using the specified byte.
update(byte) - Method in class de.flexiprovider.core.mersa.MeRSASignaturePSS
Writes a byte into the ByteArrayOutputStream.
update(byte) - Method in class de.flexiprovider.core.mprsa.MpRSASignaturePSS
Writes a byte into the ByteArrayOutputStream.
update(byte) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSASignature
Updates the data to be signed or verified using the specified byte.
update(byte) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQSignature
Updates the data to be signed or verified using the specified byte.
update(byte) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSASignature
Updates the data to be signed or verified using the specified byte.
update(byte) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterCFSSignature
Feed a message byte to the message digest.
update(byte) - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature
Feed a message byte to the message digest.
update(byte) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSSignature
Feeds a message byte to the message digest.
update(byte) - Method in class de.flexiprovider.pqc.hbc.ots.MessageDigestWrapper
 
update(byte) - Method in class de.flexiprovider.pqc.ots.lm.LMOTSSignature
Feed a message byte to the message digest.
update(byte) - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature
Feed a message byte to the message digest.
update(byte) - Method in class de.flexiprovider.pqc.pflash.PFlashSignature
Feed a message byte to the message digest.
update(byte) - Method in class de.flexiprovider.pqc.rainbow.RainbowSignature
Passes a message byte to the message digest.
update(byte) - Method in class de.flexiprovider.pqc.tss.TSS
 
update(byte[]) - Method in class de.flexiprovider.api.Cipher
Continue a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[]) - Method in class de.flexiprovider.api.Signature
Update the data to be signed or verified using the specified byte array.
update(byte[]) - Method in class de.flexiprovider.api.MessageDigest
Update the digest using the specified array of bytes, starting at the specified offset.
update(byte[]) - Method in class de.flexiprovider.api.Mac
Update the computation with a byte array.
update(byte[]) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootCalc
Updates the root with one leaf and stores the needed values in retain, treehash or authpath
update(byte[], byte[]) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootCalc
updates the root with one leaf and stores needed values in retain, treehash or authpath.
update(byte[], int, int) - Method in class de.flexiprovider.api.Cipher
Continue a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int) - Method in class de.flexiprovider.api.AsymmetricHybridCipher
Continue a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int) - Method in class de.flexiprovider.api.Signature
Update the data to be signed or verified, using the specified byte array of the specified length, starting at the specified offset.
update(byte[], int, int) - Method in class de.flexiprovider.api.AsymmetricBlockCipher
Continue a multiple-part encryption or decryption operation.
update(byte[], int, int) - Method in class de.flexiprovider.api.MessageDigest
Update the digest using the specified array of bytes, starting at the specified offset.
update(byte[], int, int) - Method in class de.flexiprovider.api.BlockCipher
Continue a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int) - Method in class de.flexiprovider.api.Mac
Update the computation with a portion of a byte array.
update(byte[], int, int) - Method in class de.flexiprovider.common.ies.IES
Continue a multiple-part encryption or decryption operation.
update(byte[], int, int) - Method in class de.flexiprovider.core.dsa.DSASignature
Pass message bytes to the message digest.
update(byte[], int, int) - Method in class de.flexiprovider.core.pbe.PBES2
Continue a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int) - Method in class de.flexiprovider.core.pbe.PBES1
Continue a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int) - Method in class de.flexiprovider.core.rsa.RSASignaturePSS
Writes length bytes beginning at offset into the ByteArrayOutputStream.
update(byte[], int, int) - Method in class de.flexiprovider.core.rsa.SSLSignature
Passes message bytes to the message digest.
update(byte[], int, int) - Method in class de.flexiprovider.core.rsa.RSASignaturePKCS1v15
Feeds message bytes to the message digest.
update(byte[], int, int) - Method in class de.flexiprovider.ec.ECNRSignature
Updates the data to be signed or verified, using the specified array of bytes, starting at the specified offset.
update(byte[], int, int) - Method in class de.flexiprovider.ec.ECDSASignature
Updates the data to be signed or verified, using the specified array of bytes, starting at the specified offset.
update(byte[], int, int) - Method in class de.flexiprovider.core.mac.HMac
Processes the given number of bytes, supplied in a byte array starting at the given position.
update(byte[], int, int) - Method in class de.flexiprovider.core.mac.CMac
Processes the given number of bytes, supplied in a byte array starting at the given position.
update(byte[], int, int) - Method in class de.flexiprovider.core.mac.TwoTrackMac
Processes the given number of bytes, supplied in a byte array starting at the given position.
update(byte[], int, int) - Method in class de.flexiprovider.core.mac.CBCMac
Process the given number of bytes, supplied in a byte array starting at the given position.
update(byte[], int, int) - Method in class de.flexiprovider.core.md.VSH
Updates the digest using the specified array of bytes, starting at the specified offset.
update(byte[], int, int) - Method in class de.flexiprovider.core.md.Tiger
Update the engine with the specified byte array.
update(byte[], int, int) - Method in class de.flexiprovider.core.md.MDFamilyDigest
add a block of data from the array bytes to the message digest.
update(byte[], int, int) - Method in class de.flexiprovider.core.md.SHA224_256
Update the digest using the specified input byte array.
update(byte[], int, int) - Method in class de.flexiprovider.core.md.NullDigest
Processes the given number of bytes, supplied in a byte array starting at the given position.
update(byte[], int, int) - Method in class de.flexiprovider.core.md.SHA384_512
Update the digest using the specified input byte array.
update(byte[], int, int) - Method in class de.flexiprovider.core.md.FORK256
Update the digest using the specified array of bytes, starting at the specified offset.
update(byte[], int, int) - Method in class de.flexiprovider.core.md.SHA1
Updates the digest using the specified array of bytes, starting at the specified offset.
update(byte[], int, int) - Method in class de.flexiprovider.core.md.DHA256
Update the digest using the specified array of bytes, starting at the specified offset.
update(byte[], int, int) - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX384
Update the digest using the specified array of bytes, starting at the specified offset.
update(byte[], int, int) - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX256
Update the digest using the specified array of bytes, starting at the specified offset.
update(byte[], int, int) - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX512
Update the digest using the specified array of bytes, starting at the specified offset.
update(byte[], int, int) - Method in class de.flexiprovider.core.md.swifftx.SWIFFTX224
Update the digest using the specified array of bytes, starting at the specified offset.
update(byte[], int, int) - Method in class de.flexiprovider.core.mersa.MeRSASignaturePSS
Writes length bytes beginning at offset into the ByteArrayOutputStream.
update(byte[], int, int) - Method in class de.flexiprovider.core.mprsa.MpRSASignaturePSS
Writes length bytes beginning at offset into the ByteArrayOutputStream.
update(byte[], int, int) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSASignature
Updates the data to be signed or verified, using the specified array of bytes, starting at the specified offset.
update(byte[], int, int) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQSignature
Updates the data to be signed or verified, using the specified array of bytes, starting at the specified offset.
update(byte[], int, int) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSASignature
Updates the data to be signed or verified, using the specified array of bytes, starting at the specified offset.
update(byte[], int, int) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceFujisakiCipher
Continue a multiple-part encryption or decryption operation.
update(byte[], int, int) - Method in class de.flexiprovider.pqc.ecc.mceliece.McEliecePointchevalCipher
Continue a multiple-part encryption or decryption operation.
update(byte[], int, int) - Method in class de.flexiprovider.pqc.ecc.mceliece.McElieceKobaraImaiCipher
Continue a multiple-part encryption or decryption operation.
update(byte[], int, int) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterCFSSignature
Feed message bytes to the message digest.
update(byte[], int, int) - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature
Feed message bytes to the message digest.
update(byte[], int, int) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSSignature
Feeds message bytes to the message digest.
update(byte[], int, int) - Method in class de.flexiprovider.pqc.hbc.ots.MessageDigestWrapper
 
update(byte[], int, int) - Method in class de.flexiprovider.pqc.ots.lm.LMOTSSignature
Feed an array of message bytes to the message digest.
update(byte[], int, int) - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature
Feed an array of message bytes to the message digest.
update(byte[], int, int) - Method in class de.flexiprovider.pqc.pflash.PFlashSignature
Feed an array of message bytes to the message digest.
update(byte[], int, int) - Method in class de.flexiprovider.pqc.rainbow.RainbowSignature
Passes message bytes to the message digest.
update(byte[], int, int) - Method in class de.flexiprovider.pqc.tss.TSS
 
update(byte[], int, int, byte[], int) - Method in class de.flexiprovider.api.Cipher
Continue a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int, byte[], int) - Method in class de.flexiprovider.api.AsymmetricHybridCipher
Continue a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int, byte[], int) - Method in class de.flexiprovider.api.AsymmetricBlockCipher
Continue a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int, byte[], int) - Method in class de.flexiprovider.api.BlockCipher
Continue a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int, byte[], int) - Method in class de.flexiprovider.core.pbe.PBES2
Continue a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int, byte[], int) - Method in class de.flexiprovider.core.pbe.PBES1
Continue a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(GMSSRandom, byte[]) - Method in class de.flexiprovider.pqc.hbc.gmss.Treehash
Calculates one update of the treehash instance, i.e.
update(int) - Method in class de.flexiprovider.pqc.hbc.cmss.BDSAuthPath
 
update(int, int, byte[][], BDSAuthPath[], int, byte[], byte[]) - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSPrivateKey
Update the private key components.
update(PRNG, OTS, MessageDigest, NodeCalc) - Method in class de.flexiprovider.pqc.hbc.cmss.Treehash
 
updateLeafCalc() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSLeaf
Processes steps steps of distributed leaf calculation
updateNextSeed(GMSSRandom) - Method in class de.flexiprovider.pqc.hbc.gmss.Treehash
updates the nextSeed of this treehash instance one step needed for the schedulng of the seeds
updateSign() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootSig
This Method performs steps steps of distributed signature calculaion

V

valueOf(long) - Static method in class de.flexiprovider.common.math.FlexiBigInt
 
Vector - class de.flexiprovider.common.math.linearalgebra.Vector.
This abstract class defines vectors.
Vector() - Constructor for class de.flexiprovider.common.math.linearalgebra.Vector
 
vectorMult(GF2Polynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Does a vector-multiplication modulo 2 and returns the result as boolean.
verify(byte[]) - Method in class de.flexiprovider.api.Signature
Verify the passed-in signature of the specified message.
verify(byte[]) - Method in class de.flexiprovider.core.dsa.DSASignature
Verifies a signature.
verify(byte[]) - Method in class de.flexiprovider.core.rsa.RSASignaturePSS
Verifies a signature.
verify(byte[]) - Method in class de.flexiprovider.core.rsa.SSLSignature
Verifies a signature.
verify(byte[]) - Method in class de.flexiprovider.core.rsa.RSASignaturePKCS1v15
Verifies a signature.
verify(byte[]) - Method in class de.flexiprovider.ec.ECNRSignature
Verify the passed-in signature.
verify(byte[]) - Method in class de.flexiprovider.ec.ECDSASignature
Verify the passed-in signature.
verify(byte[]) - Method in class de.flexiprovider.core.mersa.MeRSASignaturePSS
Verifies a signature.
verify(byte[]) - Method in class de.flexiprovider.core.mprsa.MpRSASignaturePSS
Verifies a signature.
verify(byte[]) - Method in class de.flexiprovider.nf.iq.iqdsa.IQDSASignature
Verifies the signature passed in as sigBytes
verify(byte[]) - Method in class de.flexiprovider.nf.iq.iqgq.IQGQSignature
Verifies the signature passed in as sigBytes
verify(byte[]) - Method in class de.flexiprovider.nf.iq.iqrdsa.IQRDSASignature
Verifies the signature passed in as sigBytes
verify(byte[]) - Method in class de.flexiprovider.pqc.ecc.niederreiter.NiederreiterCFSSignature
Verify a signature.
verify(byte[]) - Method in class de.flexiprovider.pqc.hbc.cmss.CMSSSignature
Verify a signature.
verify(byte[]) - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSSignature
Verifies a signature.
verify(byte[]) - Method in class de.flexiprovider.pqc.ots.lm.LMOTSSignature
Verifies the supplied Signature
verify(byte[]) - Method in class de.flexiprovider.pqc.ots.merkle.MerkleOTSSignature
Verify a signature.
verify(byte[]) - Method in class de.flexiprovider.pqc.pflash.PFlashSignature
Verfify a signature.
verify(byte[]) - Method in class de.flexiprovider.pqc.rainbow.RainbowSignature
This function verifies the signature of the message that has been updated, with the aid of the public key.
verify(byte[]) - Method in class de.flexiprovider.pqc.tss.TSS
 
verify(byte[], byte[]) - Method in class de.flexiprovider.api.Signature
Update the data to be verified and verify the passed-in signature.
Verify(byte[], byte[]) - Method in class de.flexiprovider.pqc.hbc.gmss.WinternitzOTSVerify
This method computes the public OTS key from the one-time signature of a message.
verify(byte[], byte[], byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.CoronadoOTS
 
verify(byte[], byte[], byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzPRFOTS
Verify a one-time signature of the given message using the verification key generated via WinternitzPRFOTS.generateKeyPair(byte[]).
verify(byte[], byte[], byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.LMOTS
 
verify(byte[], byte[], byte[]) - Method in interface de.flexiprovider.pqc.hbc.ots.OTS
Verify a one-time signature of the given message using the verification key generated via OTS.generateKeyPair(byte[]).
verify(byte[], byte[], byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.WinternitzOTS
Verify a one-time signature of the given message using the verification key generated via WinternitzOTS.generateKeyPair(byte[]).
verify(byte[], byte[], byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.MerkleOTS
 
verify(byte[], byte[], byte[]) - Method in class de.flexiprovider.pqc.hbc.ots.BiBaOTS
Verifies if a signature is valid for the specified message using the specified verification key.
verify(byte[], byte[], int, int) - Method in class de.flexiprovider.api.Signature
Update the data to be verified and verify the passed-in signature.
verify(byte[], int, int) - Method in class de.flexiprovider.api.Signature
Verify the passed-in signature.
VSH - class de.flexiprovider.core.md.VSH.
This is an implementation of the Basic VSH Message digest
VSH.Bitstring - class de.flexiprovider.core.md.VSH.Bitstring.
Inner class for representing bit strings.
VSH.Bitstring(int, byte[]) - Constructor for class de.flexiprovider.core.md.VSH.Bitstring
Creates a new Bitstring by converting the given byte[] os according to 1363 and using the given length.
VSH.Bitstring(int, FlexiBigInt) - Constructor for class de.flexiprovider.core.md.VSH.Bitstring
Construct a new bit string by converting the given FlexiBigInt bi according to 1363 and using the given length.
VSH() - Constructor for class de.flexiprovider.core.md.VSH
Constructor.

W

wasFinished() - Method in class de.flexiprovider.pqc.hbc.gmss.Treehash
Method to check whether the instance has been finished or not
wasFinished() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootCalc
Method to check whether the instance has been finished or not
wasInitialized() - Method in class de.flexiprovider.pqc.hbc.gmss.Treehash
Method to check whether the instance has been initialized or not
wasInitialized() - Method in class de.flexiprovider.pqc.hbc.gmss.GMSSRootCalc
Method to check whether the instance has been initialized or not
WinternitzOTS - class de.flexiprovider.pqc.hbc.ots.WinternitzOTS.
Implementation of Winternitz OTS
WinternitzOTS(int) - Constructor for class de.flexiprovider.pqc.hbc.ots.WinternitzOTS
 
WinternitzOTSignature - class de.flexiprovider.pqc.hbc.gmss.WinternitzOTSignature.
This class implements key pair generation and signature generation of the Winternitz one-time signature scheme (OTSS), described in C.Dods, N.P.
WinternitzOTSignature(byte[], String[], int) - Constructor for class de.flexiprovider.pqc.hbc.gmss.WinternitzOTSignature
The constructor generates an OTS key pair, using seed0 and the PRNG
WinternitzOTSVerify - class de.flexiprovider.pqc.hbc.gmss.WinternitzOTSVerify.
This class implements signature verification of the Winternitz one-time signature scheme (OTSS), described in C.Dods, N.P.
WinternitzOTSVerify(String[], int) - Constructor for class de.flexiprovider.pqc.hbc.gmss.WinternitzOTSVerify
The constructor
WinternitzPRFOTS - class de.flexiprovider.pqc.hbc.ots.WinternitzPRFOTS.
 
WinternitzPRFOTS(int) - Constructor for class de.flexiprovider.pqc.hbc.ots.WinternitzPRFOTS
Constructor.
WinternitzPRFOTS(int, int) - Constructor for class de.flexiprovider.pqc.hbc.ots.WinternitzPRFOTS
Constructor.
withCoFactor - Variable in class de.flexiprovider.ec.ECSVDPDHC
flag indicating whether cofactor multiplication shall be used

X

x - Variable in class de.flexiprovider.core.md.MDFamilyDigest
internal buffer for processing
x - Variable in class de.flexiprovider.pqc.rainbow.util.ComputeInField
 
X509EncodedKeySpec - class de.flexiprovider.pki.X509EncodedKeySpec.
 
X509EncodedKeySpec(byte[]) - Constructor for class de.flexiprovider.pki.X509EncodedKeySpec
 
X509EncodedKeySpec(X509EncodedKeySpec) - Constructor for class de.flexiprovider.pki.X509EncodedKeySpec
 
X963 - class de.flexiprovider.core.kdf.X963.
X963 is a key derivation function defined in ANSI X9.63.
X963() - Constructor for class de.flexiprovider.core.kdf.X963
Constructor.
xor(byte[], byte[]) - Static method in class de.flexiprovider.common.util.ByteUtils
Compute the bitwise XOR of two arrays of bytes.
xor(FlexiBigInt) - Method in class de.flexiprovider.common.math.FlexiBigInt
 
xor(GF2Polynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Returns the bitwise exclusive-or of this and b in a new GF2Polynomial.
xorBit(int) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Xors the bit at position i.
xorThisBy(GF2Polynomial) - Method in class de.flexiprovider.common.math.finitefields.GF2Polynomial
Computes the bitwise exclusive-or of this GF2Polynomial and b and stores the result in this GF2Polynomial.

Z

ZERO - Static variable in class de.flexiprovider.common.math.FlexiBigInt
 
ZERO(FlexiBigInt) - Static method in class de.flexiprovider.common.math.finitefields.GFPElement
Create the zero element.
ZERO(GF2nONBField) - Static method in class de.flexiprovider.common.math.finitefields.GF2nONBElement
Create the zero element.
ZERO(GF2nPolynomialField) - Static method in class de.flexiprovider.common.math.finitefields.GF2nPolynomialElement
Create the zero element.

< A B C D E F G H I J K L M N O P Q R S T U V W X Z