public class SignatureSpi extends BaseDeterministicOrRandomSignature
Modifier and Type | Class and Description |
---|---|
static class |
SignatureSpi.MLDSA |
static class |
SignatureSpi.MLDSA44 |
static class |
SignatureSpi.MLDSA65 |
static class |
SignatureSpi.MLDSA87 |
engineParams, isInitState, keyParams, paramSpec
Modifier | Constructor and Description |
---|---|
protected |
SignatureSpi(MLDSASigner signer) |
protected |
SignatureSpi(MLDSASigner signer,
MLDSAParameters parameters) |
Modifier and Type | Method and Description |
---|---|
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[] b,
int off,
int len) |
protected void |
verifyInit(java.security.PublicKey publicKey) |
engineGetParameter, engineGetParameters, engineInitSign, engineInitSign, engineInitVerify, engineSetParameter, engineSetParameter, engineUpdate, engineUpdate
protected SignatureSpi(MLDSASigner signer)
protected SignatureSpi(MLDSASigner signer, MLDSAParameters parameters)
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[] b, int off, int len) throws java.security.SignatureException
updateEngine
in class BaseDeterministicOrRandomSignature
java.security.SignatureException
protected byte[] engineSign() throws java.security.SignatureException
engineSign
in class java.security.SignatureSpi
java.security.SignatureException
protected boolean engineVerify(byte[] sigBytes) throws java.security.SignatureException
engineVerify
in class java.security.SignatureSpi
java.security.SignatureException
protected void reInitialize(boolean forSigning, CipherParameters params)
reInitialize
in class BaseDeterministicOrRandomSignature