Elliptic Curves Cryptography for OCaml