fix: ed25519 verify uses public key, not private
#690
Merged
ed25519 verify uses public key, not private
#690