New hasher and new ECDSA key feature

Add NONE hasher
It is now possible to specified the private key when generating ECDSA key pair.