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

Accepted liboprf 0.8.0-1 (source) into experimental



-----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-----

Attachment: pgpe6w1K8szZk.pgp
Description: PGP signature


Reply to: