Added elliptic curves stuff