Added sha256new algorithm
commit0fcd78fa0c22e83d06449a9da86e21a6da6c97e7
authorThomas Leonard <talex5@gmail.com>
Fri, 13 Jul 2012 07:28:54 +0000 (13 08:28 +0100)
committerThomas Leonard <talex5@gmail.com>
Fri, 13 Jul 2012 08:17:12 +0000 (13 09:17 +0100)
treefa573e11f0b9ba81b3ae7144f4f1e4ab02b63402
parent6e7a597e18c8d4712357d20583c26744178ca879
Added sha256new algorithm

This is the same as sha256, except that:

- the digest is encoded with base 32 rather than base 16 (for shorter strings), and
- the separator is '_' rather than '=', since '=' causes problems for some programs (e.g. cmake)
12 files changed:
tests/Compiler.xml
tests/RecipeRename.xml
tests/testdriver.py
tests/testselections.py
tests/teststore.py
zeroinstall/injector/fetch.py
zeroinstall/injector/model.py
zeroinstall/injector/selections.py
zeroinstall/zerostore/__init__.py
zeroinstall/zerostore/cli.py
zeroinstall/zerostore/manifest.py
zeroinstall/zerostore/optimise.py