Implemented Ed25519 using C/C++ binding