Message Signing

Blacknet account can sign a message for the purpose of authenticated out-of-band communication.[1]

The used digital signature scheme is Ed25519-BLAKE2b.[2][3] The message is fed into BLAKE2b-256 hashing function with a prefix Blacknet Signed Message:\n. Verification requires an account address, a message signature, an original message. Make sure the message is nonreplayable as needed for your use case.

RPC

Libraries

RPC-CLI

References

  1. khal, Sign and verify message with bitcoin address and public key, .
  2. Daniel Bernstein, Niels Duif, Tanja Lange, Peter Schwabe, Bo-Yin Yang, High-speed high-security signatures, .
  3. Jean-Philippe Aumasson, Samuel Neves, Zooko Wilcox-O’Hearn, Christian Winnerlein, BLAKE2: simpler, smaller, fast as MD5, .