NaCl (software) NaCl (software) <dfn>NaCl</dfn> (pronounced "salt") is an abbreviation for "Networking and Cryptography library", a public domain "...high-speed software library for network communication, encryption, decryption, signatures, etc". NaCl was created by the mathematician and programmer Daniel J. Bernstein who is best known for the creation of qmail and Curve25519. The core team also includes Tanja Lange and Peter Schwabe. The main goal while creating NaCl, according to the paper, was to "avoid various types of cryptographic disasters suffered by previous cryptographic libraries". Reference implementation is written in C, often with several inline assembler. C++ and Python are handled as wrappers. NaCl
Inorganic compound Inorganic compound An inorganic compound is typically a chemical compound that lacks C-H bonds, that is, a compound that is not an organic compound, but the distinction is not defined or even of particular interest. Inorganic compounds comprise most of the Earth's crust, although the composition of the deep mantle remain active areas of investigation. Inorganic compounds can be defined as any compound that is not organic compound. Some simple compounds that contain carbon are often considered inorganic. Examples include carbon monoxide, carbon dioxide, carbonates, cyanides, cyanates, carbides, and thiocyanates. Many of these are normal parts of mostly organic systems,