Package de.flexiprovider.pqc.ots.lm

Class Summary
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.
LMOTSHash This class implements the hash function used for the signature.
LMOTSKeyPairGenerator This class generates the public- and the private key pairs.
LMOTSParameterSpec This class provides the specification of the parameters used by the LMOTSKeyPairGenerator
LMOTSPrivateKey This class implements a LMOTS private key.
LMOTSPublicKey This class implements a LMOTS public key.
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 LMOTS Signature with any hash function
LMOTSSignature.RIPEMD128 LMOTS Signature with RIPEMD128
LMOTSSignature.RIPEMD160 LMOTS Signature with RIPEMD160
LMOTSSignature.RIPEMD256 LMOTS Signature with RIPEMD256
LMOTSSignature.RIPEMD320 LMOTS Signature with RIPEMD320
LMOTSSignature.SHA1 LMOTS Signature with SHA1
LMOTSSignature.SHA224 LMOTS Signature with SHA224
LMOTSSignature.SHA256 LMOTS Signature with SHA256
LMOTSSignature.SHA384 LMOTS Signature with SHA384
LMOTSSignature.SHA512 LMOTS Signature with SHA512