DiffieHellman, Elfgamal, ECDSA & STS with elliptic curve in python