Blockchain Research: Ed25519 Sketch
Rust-like skeleton for signing.
use ed25519_dalek::{SigningKey, VerifyingKey, Signature, Signer, Verifier};
fn main() {
let sk = SigningKey::from_bytes(&[0u8; 32]);
let vk: VerifyingKey = (&sk).into();
let msg = b"hello";
let sig: Signature = sk.sign(msg);
assert!(vk.verify(msg, &sig).is_ok());
}