Move KeyPair generation to `ECC.Generate` module
Add ECDSA tests with varying curves and signatures