signalapp / libsignal

Home to the Signal Protocol as well as other cryptographic primitives which make Signal possible.
GNU Affero General Public License v3.0
3.62k stars 420 forks source link

nightly builds fail due to curve25519-dalek #575

Closed saman3d closed 5 months ago

saman3d commented 6 months ago

due to this issue Build fails on nightly-2024-02-05 dalek builds started to fail on nightly 2024-02-05.

they released a new patch version fixing this issue. pr: Fix nightly build tag: 4.1.2

please update curve25519-dalek dependency version

saman3d commented 6 months ago

I need to build my project with the new rust nightly version. can I open a pr for this issue?

jrose-signal commented 6 months ago

We're discussing what to do about 4.1.2 not passing its own CI tests on nightly (because new warnings have been introduced). Upstream has fixes for that as well, but they're not in an actual tag yet.

Note that you don't need to use Signal's fork of curve25519-dalek unless you're using zkgroup. The other crates can use the normal upstream version.

jrose-signal commented 5 months ago

(Update: we asked the dalek folks for a new tag, they haven't committed to one yet.)

jrose-signal commented 5 months ago

Included in v0.51.1, using curve25519-dalek v4.1.3!