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

Accepted liboprf 0.7.0-1 (source) into unstable



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 19 Mar 2025 16:36:10 +0100
Source: liboprf
Architecture: source
Version: 0.7.0-1
Distribution: unstable
Urgency: medium
Maintainer: Joost van Baal-Ilić <joostvb@debian.org>
Changed-By: Joost van Baal-Ilić <joostvb@debian.org>
Changes:
 liboprf (0.7.0-1) unstable; urgency=medium
 .
   * Note to Debian Release Team: since nothing in current Debian sid reverse
     depends upon liboprf-dev, and only python3-pyoprf reverse depends upon
     liboprf0t64, upgrading from src:liboprf 0.6.1-1 to 0.7.0-1 does not
     "require changes (rebuilds or actual patches) to reverse dependencies";
     therefore does not constite a transition; and therefore, as I understand
     it, is allowed at the current "Transition and Toolchain Freeze" stage of
     the release cycle.
 .
   * New upstream, shipped 2025-03-15:
     [enh] mult shares not validated by commitments are robust during
      toprf-update
     [fix] allow multiplexer to not connect to all peers
     [fix] actually reconstruct arbitrary share/secret in dkg_vss_reconstruct()
     [mod] adapted ft-mult and update-poc to use (and test) new
      dkg_vss_reconstruct
     [enh] added interpolate() to toprf, a much more versatile
      dkg_vss_reconstruct based on it, and refactored TOPRF_Share into toprf.h
     [mod] added ../toprf.c as dep to tests/ft-mult
     [fix] size of oprf input was limited to 255 bytes instead of 65535, thx
      stepanmracek
     [mod] merged commitment0 into commitments in toprf-update and related
      files
     [enh] added ft-mult test
     [mod] many small fixes in toprf-update
     [mod] removed useless lines from dkg-vss.c
     [doc] minor edits to stp-update.txt
     [fix] corruption was too much
     [fix] makefile typo
     [fix] trying to get the vendored kdf to work
     [fix] wrong bitsize for hkdf
     [mod] backward compatibility for hkdf_sha256
     [enh] adopted stp-dkg to stp-update
     [mod] updated gitignores
     [mod] added PoC for very barebones toprf update
     [doc] 1st stab at an stp-update.txt spec
     [fix] more robust deterministic rng in utils.c
     [mod] added toprf-update-corrupt to tests/makefile
     [doc] minor fixes to stp-dkg.txt
     [fix] dgk typo in stp-dkg
     [fix] size of noise peer name
     [fix] types in tp-dkg
     [fix] types in tests/mpmult.c
     [fix] small fixes to stp-dkg.[ch] - use KeyloaderCB type, stp_recv_msg()
      and a typo for SSTP_DKG_Message_Type
     [fix] not using greek letters as variable names in mpmult.c
     [mod] removed unneeded parens from dkg.h
     [mod] minor stp-dkg cleanups
     [doc] fully documented stp-dkg.h
     [doc] minor cleanups in tp-dkg.h
     [mod] refactored S?TP_DKG_Cheater into DKG_Cheater
     [fix] complaints len is not const in handler
     [fix] complaints len was wrongly incremented
     [fix] \\e is not a valid escape in strings according to some
     [mod] made corruption fns static in stp-dkg.c
     [mod] updated mpmult to match toprf-update stuff
     [mod] added WIP toprf-update impl
     [mod] removed corruption fns from tests/stp-dkg.c
     [mod] fixed stack size for tests
     [mod] added corruption functions to stp-dkg.c
     [mod] stp_dkg_corrupt.h not needed anymore
     [mod] fixed dkg_message size in py wrapper
     [doc] mentioned fig 7 for stp-dkg in readme
     [fix] added missing dkg-vss.c to library
     [mod] added tests/toprf-update.c
     [enh] switched stp-dkg impl to use ft-joint-dl-vss from grr98
     [mod] adding ansi colors to utils.h
     [mod] corrected type also in dkg.h
     [mod] corrected type in dkg.c
     [mod] added also version field to dkg message header
     [enh] added a protocol identifier to (s)tp-dkg messages header struct
     [mod] some more refactoring, and fixing steps in stpdkg_cheater_msg()
     [mod] removed obsolete include from stp-dkg.c
     [mod] refactored some of tp-dkg and stp-dkg into dkg.c
     [enh] added first stab at stp-dkg spec, impl and tests
     [mod] made tpdkg_sessionid_SIZE unsigned
     [mod] remove zero-size array undefined c behaviour for non gcc
     [doc] added ngi0 attribution to readme
     [doc] fixed typos in tp-dkg.txt
     [mod] added trace messages for allocation of memory for tp and peers
 .
   * d/liboprf-dev.install: add new header file usr/include/oprf/stp-dkg.h .
Checksums-Sha1:
 d4362b652a54bd13ae088bbb7c1919ae9caacd1b 2099 liboprf_0.7.0-1.dsc
 1645c9de8305990ebaa8ca26e493413d80887fe5 141600 liboprf_0.7.0.orig.tar.xz
 ca06612707c2abdb18f47ea2432fefbcb6afd9b2 8440 liboprf_0.7.0-1.debian.tar.xz
 98e75608ac99939680124abe579637379daa6814 6464 liboprf_0.7.0-1_source.buildinfo
Checksums-Sha256:
 5b2865a34e599fe7de879088dbac70cc003d99be8c940e590f3a154b0412a6b5 2099 liboprf_0.7.0-1.dsc
 380a5963d3920432ed5f0aeb5cab3630e400424ec3df5ecb3482fee14a2838d6 141600 liboprf_0.7.0.orig.tar.xz
 62c24e370fba7477c010ae2d0d8bb143f621275af4afc40b241dc0efcdde539e 8440 liboprf_0.7.0-1.debian.tar.xz
 a6440eaee2066813d2907b036551a1c2e7674b4f4476b2f62a08b2eaf2306433 6464 liboprf_0.7.0-1_source.buildinfo
Files:
 5e524c3b69ba4d4a85ef0555151f1aa2 2099 utils optional liboprf_0.7.0-1.dsc
 00b7f6adba362419ae94ad0a544574fe 141600 utils optional liboprf_0.7.0.orig.tar.xz
 d337597dc253a44e7e6c707cd0105960 8440 utils optional liboprf_0.7.0-1.debian.tar.xz
 3a022afcb935d3a7c21ee476683738c1 6464 utils optional liboprf_0.7.0-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEkqrZAbIbS8eaR6AwVPGmYxdIZxMFAmfa5XwACgkQVPGmYxdI
ZxOemg/9EZ4jYRkSpfqu95YQ8AOpEeiNN5od6Dgn6S4Xr5W2FGTQxINu/4Fkb+O1
fY02NxsZz2SaMTux0BiJoy6VThA6ybrvM8okr7799T2hKB7IpMZ8vW1sUhjRANCy
hAno7zfrcw7Pmuf9pjosV9eJpCT3EposjWtSqo4w6zSiYXlYrhocGipjqRNkjz9Y
5XELyPKqPInMcb5Ogsz5uDlPU43ZlezW4r2mtVCdhCPkQXrcwphKBJRxEr+h6rJb
tvFUSBEKmi9eSq14gssI6WgvjGRU0u0TQ4wEHz4CKWgCp3I7tlN+T7FdsoWsrUzP
u7rj1zfS91JFBbsbYkdfCajuSN5AAcb/94/zCn1jXCIzTyefs/NqQeIJPxDPyukT
rSqHE0bVrj55jy2TWaemUa13ANdHNwB5nI06L7+0nosdsrV4M0ckXn9gEUZTyqZl
EcaGdRlSTku/1M82p7CCuDZNrhDwF732CxG7He7jWECvnLxmrLqc8NjptSo8MCHb
i2GGfRVPob0sl+ncZUTlE3Ovn/ZUXNGqRk9PRg3rKk9bDPf/qEd9d1/T6NayXVFX
Cv7gYyYdpMSBHVZ1rU7/S7KvnlsPe9ynzbCpLWXDSjO0XUNaEIYwrB86kyr5EY1z
KepHh2xAukOw3U3ZMnp5ZXDaagvj49IJeJFNBQd/qLjFb55nXzA=
=bM+H
-----END PGP SIGNATURE-----

Attachment: pgp403iurNuRp.pgp
Description: PGP signature


Reply to: