[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Pre-approval request for nettle 3.7.2



Hi, 

Nettle has a fairly significant bug in ECDSA signature verification:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=985652

We'd like to address this by uploading the upstream release fix 3.7.2.

You can review the diff at:

https://salsa.debian.org/ametzler/nettle/-/compare/9d122ba18817c0f3e2fa235e30565eb536a85e9c...3361d1e55eea83c8533cc67f18ae7da9fc235e63

(I might adjust it slightly, mainly w.r.t. the symbols files.)

Scroll down to NEWS fore an overview of changes. 

The fix for the bug in chacha counter update logic was already included
in the 3.7-2.1 NMU by Andreas. The only new features added are
pbkdf2_hmac_sha384 and pbkdf2_hmac_sha512 (same as pbkdf2_hmac_sha256
but with other PRFs).

The one change that doesn't seem to be mentioned in NEWS or ChangeLog is
https://git.lysator.liu.se/nettle/nettle/-/commit/62dc4ce42fbebd7cad1f431dc6cd92bb66bf6242

Andreas says:
> I think 3.7.2 matches the freeze policy ("Only small, targeted fixes").
> Cherry-pincking the patches would result in only slightly smaller diff,
> and having a clean 3.7.2 instead of patched 3.7 has the big benefit of
> later no-fuzz security and stable updates (if necessary).

Nettle has good test coverage and Dr. Möller (a fellow Swede b.t.w.) 
monitors the Debian BTS and we have good communication. I think the risks 
are low. What do you think?

-- 
Magnus Holmgren        holmgren@debian.org
Debian Developer 

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: