This library provides utilities for manipulating elliptic curves as a basis for public-key cryptography
In addition, several attacks against the discrete logarithm problem over arbitrary finite fields are provided for the purposes of testing crytographic schemes against common threats.