ed25519_blake2b v0.1.1 Ed25519Blake2b.Native View Source

Link to this section Summary

Link to this section Functions

Link to this function

derive_public_key(secret_key) View Source
derive_public_key(binary()) :: {:ok, binary()} | {:error, :invalid_secret_key}

Link to this function

hash(message, digest_size) View Source
hash(binary(), pos_integer()) :: binary()

Link to this function

sign(keypair, message) View Source
sign(binary(), binary()) :: {:ok, binary()} | {:error, :invalid_keypair}

Link to this function

verify(message, signature, public_key) View Source
verify(binary(), binary(), binary()) ::
  :ok | {:error, :invalid_public_key | :invalid_signature}

Link to this function

verify_batch(messages, signatures, public_keys) View Source
verify_batch([binary()], [binary()], [binary()]) ::
  :ok | {:error, :invalid_public_key | :invalid_signature}