diff options
author | Tom Cocagne <devnull@localhost> | 2010-11-29 16:19:48 -0500 |
---|---|---|
committer | Tom Cocagne <devnull@localhost> | 2010-11-29 16:19:48 -0500 |
commit | d518af18513e0a14a9791a209643d19eeaa6567a (patch) | |
tree | 27f71a19f044647af103bdff7bd9b56198bb0b2e /srp.py | |
parent | 6189439d951a0568d117de85f2422a1f5be1ecfe (diff) |
fully implemented and documented
Diffstat (limited to 'srp.py')
-rw-r--r-- | srp.py | 36 |
1 files changed, 22 insertions, 14 deletions
@@ -1,30 +1,38 @@ -User = None
-Verifier = None
-gen_sv = None
+_mod = None
try:
import _srp
- User = _srp.User
- Verifier = _srp.Verifier
- gen_sv = _srp.gen_sv
+ _mod = _srp
except ImportError:
pass
-if not User:
+if not _mod:
try:
import _ctsrp
- User = _ctsrp.User
- Verifier = _ctsrp.Verifier
- gen_sv = _ctsrp.gen_sv
+ _mod = _ctsrp
except ImportError:
pass
-if not User:
+if not _mod:
import _pysrp
- User = _pysrp.User
- Verifier = _pysrp.Verifier
- gen_sv = _pysrp.gen_sv
+ _mod = _pysrp
+
+
+User = _mod.User
+Verifier = _mod.Verifier
+gen_sv = _mod.gen_sv
+
+SHA1 = _mod.SHA1
+SHA224 = _mod.SHA224
+SHA256 = _mod.SHA256
+SHA384 = _mod.SHA384
+SHA512 = _mod.SHA512
+
+NG_1024 = _mod.NG_1024
+NG_2048 = _mod.NG_2048
+NG_4096 = _mod.NG_4096
+NG_CUSTOM = _mod.NG_CUSTOM
|