public final class Ed25519Verify extends Object implements PublicKeyVerify
// get the publicKey from the other party.
Ed25519Verify verifier = new Ed25519Verify(publicKey);
try {
verifier.verify(signature, message);
} catch (GeneralSecurityException e) {
// all the rest of security exceptions.
}
| Modifier and Type | Field and Description |
|---|---|
static TinkFipsUtil.AlgorithmFipsCompatibility |
FIPS |
static int |
PUBLIC_KEY_LEN |
static int |
SIGNATURE_LEN |
| Constructor and Description |
|---|
Ed25519Verify(byte[] publicKey) |
| Modifier and Type | Method and Description |
|---|---|
void |
verify(byte[] signature,
byte[] data)
Verifies whether
signature is a valid signature for data. |
public static final TinkFipsUtil.AlgorithmFipsCompatibility FIPS
public static final int PUBLIC_KEY_LEN
public static final int SIGNATURE_LEN
public void verify(byte[] signature,
byte[] data)
throws GeneralSecurityException
PublicKeyVerifysignature is a valid signature for data.verify in interface PublicKeyVerifyGeneralSecurityException - if signature is not a valid signature for data