NaCl (pronounced "salt") is a new easy-to-use high-speed software library for network communication, encryption, decryption, signatures, etc. NaCl's goal is to provide all of the core operations needed to build higher-level cryptographic tools.
slownacl is a high-level reference implementation of the Python NaCl API. It is intended to be readily understandable.
WARNING: Because slownacl uses Python's native big number support, it cannot guarantee timing invariance. Its use should therefore be limited to situations where timing attacks are not an issue.
For more information about the CACE NaCl project, see:
Author: Matthew Dempsky