Crypto++ library namespace.
Nearly all classes are located in the CryptoPP namespace. Within the namespace, there are two additional namespaces.
-
Name - namespace for names used with
NameValuePairs
and documented in argnames.h
-
NaCl - namespace for NaCl library functions like crypto_box, crypto_box_open, crypto_sign, and crypto_sign_open
-
Donna - namespace for curve25519 library operations. The name was selected due to use of Adam Langley's curve25519-donna.
-
Test - namespace for testing and benchmarks classes
-
Weak - namespace for weak and wounded algorithms, like ARC4, MD5 and Pananma