Class MLDSASigner
- java.lang.Object
-
- org.bouncycastle.pqc.crypto.mldsa.MLDSASigner
-
-
Constructor Summary
Constructors Constructor Description MLDSASigner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
generateSignature()
generate a signature for the message we've been loaded with using the key we were initialised with.void
init(boolean forSigning, CipherParameters param)
Initialise the signer for signing or verification.protected byte[]
internalGenerateSignature(byte[] message, byte[] random)
protected boolean
internalVerifySignature(byte[] message, byte[] signature)
void
reset()
reset the internal statevoid
update(byte b)
update the internal digest with the byte bvoid
update(byte[] in, int off, int len)
update the internal digest with the byte array inboolean
verifySignature(byte[] signature)
return true if the internal state represents the signature described in the passed in array.
-
-
-
Method Detail
-
init
public void init(boolean forSigning, CipherParameters param)
Description copied from interface:Signer
Initialise the signer for signing or verification.
-
update
public void update(byte b)
Description copied from interface:Signer
update the internal digest with the byte b
-
update
public void update(byte[] in, int off, int len)
Description copied from interface:Signer
update the internal digest with the byte array in
-
generateSignature
public byte[] generateSignature() throws CryptoException, DataLengthException
Description copied from interface:Signer
generate a signature for the message we've been loaded with using the key we were initialised with.- Specified by:
generateSignature
in interfaceSigner
- Throws:
CryptoException
DataLengthException
-
verifySignature
public boolean verifySignature(byte[] signature)
Description copied from interface:Signer
return true if the internal state represents the signature described in the passed in array.- Specified by:
verifySignature
in interfaceSigner
-
reset
public void reset()
Description copied from interface:Signer
reset the internal state
-
internalGenerateSignature
protected byte[] internalGenerateSignature(byte[] message, byte[] random)
-
internalVerifySignature
protected boolean internalVerifySignature(byte[] message, byte[] signature)
-
-