Gentoo Archives: gentoo-portage-dev

From: "Robin H. Johnson" <robbat2@g.o>
To: gentoo-portage-dev@l.g.o
Subject: [gentoo-portage-dev] [GLEP59v2 3/5] Manifest2 hash: SHA512
Date: Sat, 01 Oct 2011 07:41:53
Message-Id: 1317454855-2794-4-git-send-email-robbat2@gentoo.org
In Reply to: [gentoo-portage-dev] [GLEP59v2 0/5] GLEP59: Manifest2 hash types by "Robin H. Johnson"
1 From: "Robin H. Johnson" <robbat2@g.o>
2
3 Provide SHA512 hash algorithm to be used as new Manifest2 hash.
4
5 Signed-off-by: Robin H. Johnson <robbat2@g.o>
6 ---
7 pym/portage/checksum.py | 1 +
8 1 files changed, 1 insertions(+), 0 deletions(-)
9
10 diff --git a/pym/portage/checksum.py b/pym/portage/checksum.py
11 index 3593686..40ae836 100644
12 --- a/pym/portage/checksum.py
13 +++ b/pym/portage/checksum.py
14 @@ -91,6 +91,7 @@ try:
15 md5hash = _generate_hash_function("MD5", hashlib.md5, origin="hashlib")
16 sha1hash = _generate_hash_function("SHA1", hashlib.sha1, origin="hashlib")
17 sha256hash = _generate_hash_function("SHA256", hashlib.sha256, origin="hashlib")
18 + sha512hash = _generate_hash_function("SHA512", hashlib.sha512, origin="hashlib")
19 for local_name, hash_name in (("rmd160", "ripemd160"), ("whirlpool", "whirlpool")):
20 try:
21 hashlib.new(hash_name)
22 --
23 1.7.7