public class Ecc25519Helper
extends java.lang.Object
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 byte[] |
signWithoutClamp(byte[] message,
byte[] privateKey,
byte[] publicKey) |
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)
protected byte[] signWithoutClamp(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()