new ecc25519 library implemented