public abstract class LunaSignatureECDSAWithDigest extends LunaSignatureECDSA
r, s
encodedSignature, keyFactory, lunaAPI, mAlgParams, mByteArray, mKey, mMechType, plainSignature
Constructor and Description |
---|
LunaSignatureECDSAWithDigest(java.lang.String digMechType) |
Modifier and Type | Method and Description |
---|---|
protected void |
engineInitSign(java.security.PrivateKey key) |
protected void |
engineInitVerify(java.security.PublicKey key) |
protected int |
engineSign(byte[] outbuf,
int offset,
int len) |
protected void |
engineUpdate(byte[] b,
int off,
int len) |
protected boolean |
engineVerify(byte[] sigBytes,
int offset,
int length) |
resetBuffers
DecodeSignature, EncodeSignature
engineGetParameter, engineGetParameters, engineInitSign, engineSetParameter, engineSign, engineUpdate, engineVerify, getParameterBytes
public LunaSignatureECDSAWithDigest(java.lang.String digMechType)
protected void engineInitVerify(java.security.PublicKey key) throws java.security.InvalidKeyException, java.security.ProviderException
engineInitVerify
in class LunaSignature
java.security.InvalidKeyException
java.security.ProviderException
protected void engineInitSign(java.security.PrivateKey key) throws java.security.InvalidKeyException, java.security.ProviderException
engineInitSign
in class LunaSignature
java.security.InvalidKeyException
java.security.ProviderException
protected void engineUpdate(byte[] b, int off, int len) throws java.security.SignatureException
engineUpdate
in class LunaSignature
java.security.SignatureException
protected int engineSign(byte[] outbuf, int offset, int len) throws java.security.SignatureException, java.security.ProviderException
engineSign
in class LunaSignature
java.security.SignatureException
java.security.ProviderException
protected boolean engineVerify(byte[] sigBytes, int offset, int length) throws java.security.SignatureException, java.security.ProviderException
engineVerify
in class LunaSignature
java.security.SignatureException
java.security.ProviderException
Copyright 2014-2018 SafeNet. All rights reserved.