Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
BICYCL
Rust bindings to BICYCL.
This library explicitly provides bindings not for the entirety of BICYCL, but
for the subset necessary to fulfill the
class-groups API.
These bindings are not written, maintained, or endorsed by the authors of BICYCL. BICYCL is licensed under the GPL-3.0 and was written by Cyril Bouvier, Guilhem Castagnos, Laurent Imbert, Fabien Laguillaumie and Quentin Combal.
Building
The library requires three dependencies to be built:
git, to retrieve a copy of BICYCLc++, to compile BICYCLgmp, gmpxxas libraries on the system
Safety
These bindings have received any external review at this time. Additionally, the BICYCL library offers the following disclaimer over itself:
The BICYCL library is a research project and is not production-ready. In particular, the secret-dependent primitives are not constant-time and may be vulnerable to various kind of well known side-channel attacks. It should not be used in real cryptographic projects.
This library is not to be considered safe for usage in any context and may be
unsafe according to Rust, with undefined behavior.