New algorithm ed25519

Sorry that was my mistake. I was switching contexts with Swift :)
If you wait, for some time. I will try to make some unit tests and test that I haven't broken yours. At this time I cannot run them, due to test build errors :(