public class Ecc25519Helper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static java.security.MessageDigest |
MESSAGE_DIGEST_SHA_256 |
| Constructor and Description |
|---|
Ecc25519Helper() |
Ecc25519Helper(byte[] privateKey) |
Ecc25519Helper(KeyHolder keyHolder) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
diffieHellman() |
byte[] |
diffieHellman(byte[] privateKey,
byte[] publicKey) |
KeyHolder |
getKeyHolder() |
boolean |
isValidSignature(byte[] message,
byte[] signature) |
boolean |
isValidSignature(byte[] message,
byte[] signature,
byte[] publicKey) |
byte[] |
sign(byte[] message) |
byte[] |
sign(byte[] message,
byte[] privateKey,
byte[] publicKey) |
protected static final java.security.MessageDigest MESSAGE_DIGEST_SHA_256
public Ecc25519Helper()
public Ecc25519Helper(byte[] privateKey)
public Ecc25519Helper(KeyHolder keyHolder)
public byte[] diffieHellman()
public byte[] diffieHellman(byte[] privateKey,
byte[] publicKey)
public byte[] sign(byte[] message)
public byte[] sign(byte[] message,
byte[] privateKey,
byte[] publicKey)
public boolean isValidSignature(byte[] message,
byte[] signature)
public boolean isValidSignature(byte[] message,
byte[] signature,
byte[] publicKey)
public KeyHolder getKeyHolder()