Its goal is to provide all of the core operations needed to build higher-level cryptographic tools.
The design choices emphasize security, and "magic constants" have clear rationales.
Despite the emphasis on high security, primitives are faster across-the-board than most implementations of the NIST standards.