# The Cryb libraries The Cryb libraries are a collection of cryptography- and security-related function libraries written with the following goals in mind: * Comprehensive: Cryb aims to provide a rich and flexible set of building blocks for cryptographic applications. * Self-contained and easily embeddable: the Cryb libraries have no external dependencies (apart from the toolchain) and few internal ones. Individual modules and algorithms can easily be extracted from Cryb and integrated into other codebases. * Reliable: the libraries come with an extensive test suite with a long-term goal of 100% test coverage. * Stable: guaranteed API and ABI stability. * Documented: full API documentation in the form of Unix man pages. * Consistently and permissively licensed: the entire collection is under the 3-clause BSD license. ## Caveat We aren't there yet. The Cryb libraries are still undeniably at the experimental stage. However, significant portions are already in production use as components in other projects (cf: easily embeddable), and we have great expectations for the future of Cryb.