]> www.wagner.pp.ru Git - oss/ctypescrypto.git/blobdiff - ctypescrypto/__init__.py
I've discovered Python's __all__ variable and make use of it in all modles
[oss/ctypescrypto.git] / ctypescrypto / __init__.py
index 27ad0c50b8a9efa0f91a851a7381e83cb9f7a809..ebf8c41a7750e6c9dd3a2bc31976c4df65270489 100644 (file)
@@ -3,6 +3,7 @@
 
 """
 
+
 from ctypes import CDLL,c_char_p
 
 def config(filename=None):
@@ -12,6 +13,8 @@ def config(filename=None):
        """
        libcrypto.OPENSSL_config(filename)
 
+__all__ = ['bio','cipher','cms','config','digest','ec','engine','exception','oid','pbkdf2','pkey','rand','x509']
+
 libcrypto = CDLL("libcrypto.so.1.0.0")
 libcrypto.OPENSSL_config.argtypes=(c_char_p,)
 libcrypto.OPENSSL_add_all_algorithms_conf()