|
Bouncy Castle Cryptography Library 1.81 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.security.SignatureSpi
java.security.Signature
org.bouncycastle.jcajce.provider.asymmetric.util.BaseDeterministicOrRandomSignature
org.bouncycastle.jcajce.provider.asymmetric.mldsa.HashSignatureSpi
Nested Class Summary | |
static class |
HashSignatureSpi.MLDSA
|
static class |
HashSignatureSpi.MLDSA44
|
static class |
HashSignatureSpi.MLDSA65
|
static class |
HashSignatureSpi.MLDSA87
|
Field Summary |
Fields inherited from class org.bouncycastle.jcajce.provider.asymmetric.util.BaseDeterministicOrRandomSignature |
engineParams, isInitState, keyParams, paramSpec |
Fields inherited from class java.security.Signature |
SIGN, state, UNINITIALIZED, VERIFY |
Fields inherited from class java.security.SignatureSpi |
appRandom |
Constructor Summary | |
protected |
HashSignatureSpi(HashMLDSASigner signer)
|
protected |
HashSignatureSpi(HashMLDSASigner signer,
MLDSAParameters parameters)
|
Method Summary | |
protected byte[] |
engineSign()
|
protected boolean |
engineVerify(byte[] sigBytes)
|
protected void |
reInitialize(boolean forSigning,
CipherParameters params)
|
protected void |
signInit(java.security.PrivateKey privateKey,
java.security.SecureRandom random)
|
protected void |
updateEngine(byte b)
|
protected void |
updateEngine(byte[] buf,
int off,
int len)
|
protected void |
verifyInit(java.security.PublicKey publicKey)
|
Methods inherited from class org.bouncycastle.jcajce.provider.asymmetric.util.BaseDeterministicOrRandomSignature |
engineGetParameter, engineGetParameters, engineInitSign, engineInitSign, engineInitVerify, engineSetParameter, engineSetParameter, engineUpdate, engineUpdate |
Methods 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, verify, verify |
Methods inherited from class java.security.SignatureSpi |
engineSign, engineVerify |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
protected HashSignatureSpi(HashMLDSASigner signer)
protected HashSignatureSpi(HashMLDSASigner signer, MLDSAParameters parameters)
Method Detail |
protected void verifyInit(java.security.PublicKey publicKey) throws java.security.InvalidKeyException
verifyInit
in class BaseDeterministicOrRandomSignature
java.security.InvalidKeyException
protected void signInit(java.security.PrivateKey privateKey, java.security.SecureRandom random) throws java.security.InvalidKeyException
signInit
in class BaseDeterministicOrRandomSignature
java.security.InvalidKeyException
protected void updateEngine(byte b) throws java.security.SignatureException
updateEngine
in class BaseDeterministicOrRandomSignature
java.security.SignatureException
protected void updateEngine(byte[] buf, int off, int len) throws java.security.SignatureException
updateEngine
in class BaseDeterministicOrRandomSignature
java.security.SignatureException
protected byte[] engineSign() throws java.security.SignatureException
java.security.SignatureException
protected boolean engineVerify(byte[] sigBytes) throws java.security.SignatureException
java.security.SignatureException
protected void reInitialize(boolean forSigning, CipherParameters params)
reInitialize
in class BaseDeterministicOrRandomSignature
|
Bouncy Castle Cryptography Library 1.81 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |