Public bug reported:

https://github.com/bitcoin-core/secp256k1/blob/master/CHANGELOG.md#032
---2023-05-13 reports that newer versions of GCC (such as the one used
in Ubuntu 24.04 LTS (Noble), which is version 13.2), will optimize away
the content timeness of the ECDH function. It would be nice to get
secp256k1 in Ubuntu updated to v0.3.2 or newer. If it's not possible to
do in Noble, it could be done in Ubuntu Oracular.

Objdump reveals that the library is built with ECDH:

    % objdump -TC libsecp256k1.so.1| grep ecdh
    0000000000125cc8 g    DO .data.rel.ro       0000000000000008  Base        
secp256k1_ecdh_hash_function_sha256
    0000000000125cd0 g    DO .data.rel.ro       0000000000000008  Base        
secp256k1_ecdh_hash_function_default
    000000000000ddf0 g    DF .text      00000000000010b7  Base        
secp256k1_ecdh

** Affects: libsecp256k1 (Ubuntu)
     Importance: Undecided
         Status: New

** Information type changed from Private Security to Public

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2065806

Title:
  ECDH not constant time

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libsecp256k1/+bug/2065806/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to