The CryptoLib library is intended for performing of crypto transformations in a group of points of elliptic curve over binary and simple fields as well as for transforms in Jacobian hyperelliptic curve of genus two over binary and simple fields.


When implementing the library we applied some elements developed by leading specialists in the domain as well as the research results obtained in our company research lab.


The library satisfies the following standards IEEE P 1363-2000, ISO/IEC 15946-2, GOST R34.10-2000, DSTU 4145-2002 for both elliptic and hyperelliptic curves.


The library possesses С/С++ interface; it best serves processors built on 0x86 architecture.


Currently it can be used with Microsoft Windows-run applications and with Unix/Linux ones which allows it to be applied in various applications.