Class SignatureSpi
java.lang.Object
java.security.SignatureSpi
java.security.Signature
org.bouncycastle.jcajce.provider.asymmetric.util.BaseDeterministicOrRandomSignature
org.bouncycastle.jcajce.provider.asymmetric.mldsa.SignatureSpi
- Direct Known Subclasses:
SignatureSpi.MLDSA,SignatureSpi.MLDSA44,SignatureSpi.MLDSA65,SignatureSpi.MLDSA87,SignatureSpi.MLDSACalcMu,SignatureSpi.MLDSAExtMu
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic class -
Field Summary
FieldsFields inherited from class org.bouncycastle.jcajce.provider.asymmetric.util.BaseDeterministicOrRandomSignature
engineParams, isInitState, keyParams, paramSpecFields inherited from class java.security.Signature
SIGN, state, UNINITIALIZED, VERIFYFields inherited from class java.security.SignatureSpi
appRandom -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSignatureSpi(MLDSASigner signer) protectedSignatureSpi(MLDSASigner signer, MLDSAParameters parameters) -
Method Summary
Modifier and TypeMethodDescriptionprotected byte[]protected booleanengineVerify(byte[] sigBytes) protected voidreInitialize(boolean forSigning, CipherParameters params) protected voidsignInit(PrivateKey privateKey, SecureRandom random) protected voidupdateEngine(byte b) protected voidupdateEngine(byte[] b, int off, int len) protected voidverifyInit(PublicKey publicKey) Methods inherited from class org.bouncycastle.jcajce.provider.asymmetric.util.BaseDeterministicOrRandomSignature
engineGetParameter, engineGetParameters, engineInitSign, engineInitSign, engineInitVerify, engineSetParameter, engineSetParameter, engineUpdate, engineUpdateMethods inherited from class java.security.Signature
clone, getAlgorithm, getInstance, getInstance, getInstance, getParameter, getParameters, getProvider, initSign, initSign, initVerify, initVerify, setParameter, setParameter, sign, sign, toString, update, update, update, update, verify, verifyMethods inherited from class java.security.SignatureSpi
engineSign, engineUpdate, engineVerify
-
Field Details
-
signer
-
parameters
-
-
Constructor Details
-
SignatureSpi
-
SignatureSpi
-
-
Method Details
-
verifyInit
- Specified by:
verifyInitin classBaseDeterministicOrRandomSignature- Throws:
InvalidKeyException
-
signInit
- Specified by:
signInitin classBaseDeterministicOrRandomSignature- Throws:
InvalidKeyException
-
updateEngine
- Specified by:
updateEnginein classBaseDeterministicOrRandomSignature- Throws:
SignatureException
-
updateEngine
- Specified by:
updateEnginein classBaseDeterministicOrRandomSignature- Throws:
SignatureException
-
engineSign
- Specified by:
engineSignin classSignatureSpi- Throws:
SignatureException
-
engineVerify
- Specified by:
engineVerifyin classSignatureSpi- Throws:
SignatureException
-
reInitialize
- Specified by:
reInitializein classBaseDeterministicOrRandomSignature
-