summaryrefslogtreecommitdiff
path: root/lib/Crypto/__init__.py
diff options
context:
space:
mode:
authorDwayne C. Litzenberger <dlitz@dlitz.net>2009-02-28 13:14:53 -0500
committerDwayne C. Litzenberger <dlitz@dlitz.net>2009-02-28 13:14:53 -0500
commitff8a657a8dd688551c59b4bbf7be33510992ee46 (patch)
treefee3a96bc95fdfda34c18c2714a75105a713ad50 /lib/Crypto/__init__.py
parentd1c4875e1f220652fe7ff8358f56dee3b2aba31b (diff)
downloadpycrypto-ff8a657a8dd688551c59b4bbf7be33510992ee46.tar.gz
cleanup: Move modules to "lib/Crypto" subdirectory.
This will avoid the previous situation where scripts like the old "test.py" get included accidentally in a release. It also frees us to put additional build scripts in the top-level directory of the source tree.
Diffstat (limited to 'lib/Crypto/__init__.py')
-rw-r--r--lib/Crypto/__init__.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/lib/Crypto/__init__.py b/lib/Crypto/__init__.py
new file mode 100644
index 0000000..e7f3e31
--- /dev/null
+++ b/lib/Crypto/__init__.py
@@ -0,0 +1,25 @@
+
+"""Python Cryptography Toolkit
+
+A collection of cryptographic modules implementing various algorithms
+and protocols.
+
+Subpackages:
+Crypto.Cipher Secret-key encryption algorithms (AES, DES, ARC4)
+Crypto.Hash Hashing algorithms (MD5, SHA, HMAC)
+Crypto.Protocol Cryptographic protocols (Chaffing, all-or-nothing
+ transform). This package does not contain any
+ network protocols.
+Crypto.PublicKey Public-key encryption and signature algorithms
+ (RSA, DSA)
+Crypto.Util Various useful modules and functions (long-to-string
+ conversion, random number generation, number
+ theoretic functions)
+"""
+
+__all__ = ['Cipher', 'Hash', 'Protocol', 'PublicKey', 'Util']
+
+__version__ = '2.0.2'
+__revision__ = "$Id$"
+
+