C# port of Ed25519 elliptic-curve digital signature algorithm