| Constructor and Description |
|---|
Ed25519DsaSigner(KeyPair keyPair)
Creates a Ed25519 DSA signer.
|
| Modifier and Type | Method and Description |
|---|---|
KeyPair |
getKeyPair()
Gets the underlying key pair.
|
boolean |
isCanonicalSignature(Signature signature)
Determines if the signature is canonical.
|
Signature |
makeSignatureCanonical(Signature signature)
Makes this signature canonical.
|
Signature |
sign(byte[] data)
Signs the SHA3 hash of an arbitrarily sized message.
|
boolean |
verify(byte[] data,
Signature signature)
Verifies that the signature is valid.
|
public Ed25519DsaSigner(KeyPair keyPair)
keyPair - The key pair to use.public KeyPair getKeyPair()
public Signature sign(byte[] data)
DsaSignerpublic boolean verify(byte[] data,
Signature signature)
DsaSignerpublic boolean isCanonicalSignature(Signature signature)
DsaSignerisCanonicalSignature in interface DsaSignersignature - The signature.public Signature makeSignatureCanonical(Signature signature)
DsaSignermakeSignatureCanonical in interface DsaSignersignature - The signature.