Class Ed25519Signature
- java.lang.Object
-
- java.security.SignatureSpi
-
- com.fortanix.sdkms.jce.provider.signatures.Ed25519Signature
-
- Direct Known Subclasses:
Ed25519Signature.Ed25519
,Ed25519Signature.Ed25519ph
public class Ed25519Signature extends SignatureSpi
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Ed25519Signature.Ed25519
static class
Ed25519Signature.Ed25519ph
-
Field Summary
-
Fields inherited from class java.security.SignatureSpi
appRandom
-
-
Constructor Summary
Constructors Constructor Description Ed25519Signature()
Ed25519Signature(boolean preHashed)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object
engineGetParameter(String s)
protected void
engineInitSign(PrivateKey privateKey)
protected void
engineInitVerify(PublicKey publicKey)
protected void
engineSetParameter(String s, Object o)
protected byte[]
engineSign()
protected void
engineUpdate(byte b)
protected void
engineUpdate(byte[] bytes, int offset, int len)
protected boolean
engineVerify(byte[] signature)
protected void
resetFields()
-
Methods inherited from class java.security.SignatureSpi
clone, engineGetParameters, engineInitSign, engineSetParameter, engineSign, engineUpdate, engineVerify
-
-
-
-
Method Detail
-
engineInitVerify
protected void engineInitVerify(PublicKey publicKey) throws InvalidKeyException
- Specified by:
engineInitVerify
in classSignatureSpi
- Throws:
InvalidKeyException
-
engineInitSign
protected void engineInitSign(PrivateKey privateKey) throws InvalidKeyException
- Specified by:
engineInitSign
in classSignatureSpi
- Throws:
InvalidKeyException
-
engineUpdate
protected void engineUpdate(byte b) throws SignatureException
- Specified by:
engineUpdate
in classSignatureSpi
- Throws:
SignatureException
-
engineUpdate
protected void engineUpdate(byte[] bytes, int offset, int len) throws SignatureException
- Specified by:
engineUpdate
in classSignatureSpi
- Throws:
SignatureException
-
engineSign
protected byte[] engineSign() throws SignatureException
- Specified by:
engineSign
in classSignatureSpi
- Throws:
SignatureException
-
engineVerify
protected boolean engineVerify(byte[] signature) throws SignatureException
- Specified by:
engineVerify
in classSignatureSpi
- Throws:
SignatureException
-
engineSetParameter
protected void engineSetParameter(String s, Object o) throws InvalidParameterException
- Specified by:
engineSetParameter
in classSignatureSpi
- Throws:
InvalidParameterException
-
engineGetParameter
protected Object engineGetParameter(String s) throws InvalidParameterException
- Specified by:
engineGetParameter
in classSignatureSpi
- Throws:
InvalidParameterException
-
resetFields
protected void resetFields()
-
-