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
Composition of matter may be produced by mechanical or chemical operations, and its result may be a compound substance resolvable into its constituent elements by mechanical processes, or a new substance which can be destroyed only by chemical analysis. A newly synthesized chemical compound or molecule may be patented as a composition of matter. Patents have been allowed on transitory products, such as short-lived chemical intermediates. In "Diamond v. Chakrabarty", the United States Supreme Court held that a genetically-altered living microorganism was patent-eligible subject matter. The "Chakrabarty" Court said that "we must determine whether respondent's micro-organism constitutes a 'manufacture' or 'composition of matter'