2 The md5 and sha modules are deprecated since Python 2.5, replaced by the
3 hashlib module containing both hash algorithms. Here, we provide a common
4 interface to the md5 and sha constructors, preferring the hashlib module when
10 md5_constructor
= hashlib
.md5
11 md5_hmac
= md5_constructor
12 sha_constructor
= hashlib
.sha1
13 sha_hmac
= sha_constructor
16 md5_constructor
= md5
.new
19 sha_constructor
= sha
.new