On Jul 26, 2013, at 3:24 PM, Christian Heimes <christ...@python.org> wrote:

> A couple of months ago I suggested a schema that includes MD5, SHA-2
> and file size:
> 
>   file.tar.gz#MD5=1234&SHA-256=abcd&filesize=5023
> 
> That should work for old versions of setuptool and can easily be
> supported in new versions of pip and setuptools.

It won't work for old versions, it explicitly includes the end of line 
terminator and the #.

> 
> A new hash sum scheme must include the possibility to add multiple and
> new hash algorithms. A download tool shall check the hash sum for all
> supported algorithms, too. I also like to see the file size in the
> scheme. It's useful to know the file size in preparation of the
> download. The file size validation mitigates some attack possibilities.

Right now that would break too much. I agree this is where we need to
get too but It'll likely need to wait for the new API in Warehouse.

> 
> Christian
> 
> 


-----------------
Donald Stufft
PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to