High level elliptic curve cryptography library