Package: ftp.debian.org
Severity: wishlist

I just noticed today that the GPG signatures (in Release.gpg and
InRelease) use SHA1.  SHA1 is the default algorithm in GnuPG (because
it is the OpenPGP must-implement algorithm), but using it instead of
something stronger weakens the entire system.  It seems silly to use
SHA256 in the Release file if the signature uses a weaker algorithm.
Therefore, I suggest using SHA-256 or SHA-512 for the GnuPG signatures.

The former is consistent with the Release file and is faster on 32-bit
architectures while the latter is faster on 64-bit architectures;
nevertheless, the difference in speed is small for the amount of data
being processed.

Full read/write support for SHA-256 in GnuPG has been present since
version 1.3.3 in 2003, and since we don't support sarge anymore, I don't
think backward compatibility is an issue.

-- 
brian m. carlson / brian with sandals: Houston, Texas, US
+1 832 623 2791 | http://www.crustytoothpaste.net/~bmc | My opinion only
OpenPGP: RSA v4 4096b: 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187

Attachment: signature.asc
Description: Digital signature

Reply via email to