-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 31 May 2025 05:43:51 +0200
Source: liboprf
Architecture: source
Version: 0.8.0-1
Distribution: experimental
Urgency: medium
Maintainer: Joost van Baal-Ilić <
joostvb@debian.org>
Changed-By: Joost van Baal-Ilić <
joostvb@debian.org>
Changes:
liboprf (0.8.0-1) experimental; urgency=medium
.
* New upstream, shipped 2025-05-30:
[mod] tpupdate_start_stp() doesn't take a k0_commitments param anymore,
following the change in the c library
[mod] make the fuzz binaries fast
[fix] liboprf.pc include path, and removed fixed prefix
[mod] improved error message in multiplexer when not enough peers
respond
[fix] don't enable debug if not needed in toprf-update
[mod] don't output commitment fails if there are none in stp-dkg
[mod] also build liboprf.pc via makefile
[doc] mentioned session id verification explicitly in stp-dkg spec
[doc] mentioned session id verification explicitly in stp-update spec
[doc] stp-update small change removing duplicity stuff
[enh] check broadcast k0 commitments and abort if anyone has it wrong
in toprf-update
[mod] peers broadcast the commitment to their k0 share in their 1st
step.
[doc] moved comment to correct location
[mod] moved noise_sk to toprf_update_peer_start() from set_bufs
[mod] add install rules for toprf-update.h and utils.h
[mod] renamed Err_ into STP_DKG_Err_* and TOPRF_Update_Err_* to avoid
collisions
[enh] added liboprf.pc
[mod] small cosmetic fixes to toprf-update
[enh] switched from parallel kc1/p dkg/ftmult, to p-only dkg/ftmult
[mod] some small fixes in mpmult.c
[mod] fixed some more types in toprf-update
[fix] lots of type conversion warnings fixed in toprf-update.c
[mod] also revert removing toprf_update_stp_input_sizes() from .h
[doc] clusterbombed toprf_update.h with docstrings
[mod] also removed toprf_update_peerstate_lt_sk() from py bindings
[mod] actually abort if invalid n/t params in tests/toprf-update.c
[mod] zeroize some bufs in toprf_update_peer_set_bufs()
[mod] removed unnecessary toprf_update_peerstate_lt_sk()
[doc] added some doc strings to tp-dkg.h
[doc] fixes in stp-dkg.h comments
[mod] clear complaints in stp_set_bufs of toprf-update
[fix] cheaters list is now n^2-1 instead of t^2-1 in toprf-update test
[mod] add assert to toprf-update.py where updated_test ==
updated_oprfed_test
[fix] abort protocol if cheaters list is full
[fix] reciprocating delta in toprf-update
[enh] added python wrappers for stp-dkg and toprf-update
[fix] fuzz makefile for toprf-update builds corrupt version and
correctly sets input tc dep
[mod] disable some stuff for better fuzzing toprf-update
[fix] honor noise handshake errors in toprf-update
[enh] pass noise sk to start_peer() in toprf-update
[enh] added extractors of commitments and kc1 share to toprf-update
[mod] removed some comments/empty lines, and obsolete stuff from
toprf-update
[fix] provide noise sk in stp_dkg_start_peer()
[fix] respect noise handshake errors in stp-dkg
[enh] persist final commitments and provide extractors for them in
stp-dkg
[mod] dkg_dump_msg prints a trailing newline if debug==1
[enh] added toprf-update to liboprf
[mod] added toprf-update tests to make tests
[enh] added fuzzing framework for toprf-update
[enh] added fuzz harness to test/toprf-update.c
[mod] renamed fuzz to fuzz-tp-dkg
[mod] removed unused steps from toprf-update enums
[fix] small fixes to toprf-update
[doc] small update to stp-update.txt
[doc] removed tp-update.txt
[doc] massive update to the toprf-update spec - parity with
implementation
[mod] use disclose_shares() also in final mult disclose of toprf-update
[mod] use disclose shares for zk disclose in toprf-update
[enh] 1st half/third? done of not disclosing duplicate shares for
reconstruction
[mod] minor cosmetic changes mostly comment related in toprf-update
[fix] robustness in toprf-update - now all corruptions are corrected -
if they don't overlap and hide each other
[mod] unsigned -> uint8_t in a loop var
[mod] removed some "noisy" log msgs from dkg.c
[mod] toprf-update is now robust, still needs testing and fixing
[mod] removed dead code from dkg-vss (was from dkg)
.
- d/liboprf-dev.install: install new files
usr/include/oprf/{toprf-update,utils}.h and usr/share/pkgconfig/liboprf.pc Checksums-Sha1:
3be636f2e26d816be57dd91bdde71d50def99370 2099 liboprf_0.8.0-1.dsc
25c75767d63f1824cfe497b25c5d532c67ab99e2 151848 liboprf_0.8.0.orig.tar.xz
117f02a5cd41bf16d2e3e8ccc9ab0d89205a66fe 9780 liboprf_0.8.0-1.debian.tar.xz
f47c24edbab207dd8b290cd2ff40dee9183145d3 6449 liboprf_0.8.0-1_source.buildinfo Checksums-Sha256:
efa4e643a2f650c283a029c4823eb60056aaf738bb8de4c30a26125ef5837339 2099 liboprf_0.8.0-1.dsc
618c02193b3a71aaf29a77700b00cb436572c9cf7c2588a3435655c4973492e8 151848 liboprf_0.8.0.orig.tar.xz
27a9e04adcf674d099cd0fe3388749418911341a789de9c3bd5c93cb8b51cdee 9780 liboprf_0.8.0-1.debian.tar.xz
e899e9d9094cf49571302559f9de12070904b5a680e5f4707e5179dc1e588248 6449 liboprf_0.8.0-1_source.buildinfo
Files:
86dcf1f7f917e3d4a7616bdd7461e703 2099 utils optional liboprf_0.8.0-1.dsc
1549e7d10e779d55169192e24cdca82a 151848 utils optional liboprf_0.8.0.orig.tar.xz
4430d173f05c1add493084c6a39011c9 9780 utils optional liboprf_0.8.0-1.debian.tar.xz
1efeb2de7066395baf1620ee7b7067cb 6449 utils optional liboprf_0.8.0-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEkqrZAbIbS8eaR6AwVPGmYxdIZxMFAmg6z0kACgkQVPGmYxdI ZxNGiQ//al1XukRfOkEbmEGUIP438LI6I9lw574w6Yh6Mm4lEkhAAztW0rYgLRAV RySflLcusBcRaGkRXMan0GZ5GaQKlgb07O93rf+dLrK79KPuRAbUxuL2EfbNWW1i bkvZE3Id1sFtkOZ7PsuIovR8pZxpNDLJlM6OkT7bYDHXhFGZVauGRtx4RALW8CF9 ksh61mMFxILUy4w5NFOaUN6xOU7vsgsNQGYPZROowr+P2kd6PZ9EpaSenAKljyMI OVN6bpVGK6jvBQ0DunYC4iwLyy3T67W3DzjT9EymniRZ6HbXzSYyp6AJdERcVMvp ZCGOTd26ZxDXZlNJavHUSdfjhoU47+cvm7WQcB73HPu5/oJ6n/11arRwU3pRdjKB gn7M2GQjrnVv10MfxOySBZv7VCQggZ+4P80LAzm5IizHbwbSQGYYc1+px32g3wzy E1jGw4/Hi4LMBa1YcAiiUiGdWMte7gmaWoHQvnxVnpca0sfRGN5HtnUjEulorwVI ClSRAowBSXALbYZuu71zjAdN5z4ptxX4bulXb2yz/k1u+VjlYzu7iy4SkrWYwQZ2 zDgdZGcdiSdGmk4I6ImdDTKnTn/9Z/Pj2vbHnM/zBALIqtlZqRzCxxkkEQBu6YEs o5JMRVwGuW0Sd4KOkV+6wf7xCh0yh4CRgudu8y7Lw5FPEbhLqZ8=
=kRoj
-----END PGP SIGNATURE-----
--==============s44848209740444248=Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
iHUEABYIAB0WIQTziqJOuF8J+ZI8pJSb9qggYcy5IQUCaDrUZQAKCRCb9qggYcy5 IQU2AP9rKIBiHAacjSrHXRaJx71+N6xI33qcFoOgIfU4x42u4wD/bWK1kAgvacyU mWVvXNCUDd3eBzh0nH2KvkGEGYvjHwQ=nRnN
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)