nimiq/bindings/ed25519
Types
Values
pub fn derive_public_key(sk: BitArray) -> BitArrayDerive the public signing key from the secret key
pub fn generate_key_pair() -> #(BitArray, BitArray)Generate a secret/public key pair
Returned tuple contains #(random_secret_key, derived_public_key)
pub fn on_curve(key: BitArray) -> BoolReturns whether a given key lies on the ed25519 curve.
pub fn signature(
  m: BitArray,
  sk: BitArray,
  pk: BitArray,
) -> BitArraySign a message
pub fn valid_signature(
  sig: BitArray,
  m: BitArray,
  pk: BitArray,
) -> BoolValidate a signed message