- self.hashlib = False
- if algorithm == 'sha1':
- import sha
- hash_constructor = sha.new
- elif algorithm == 'md5':
- import md5
- hash_constructor = md5.new
- else:
+ modules = { 'sha1': 'sha', 'md5': 'md5'}
+
+ if algorithm not in modules.keys():