-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 17 Jan 2026 10:12:28 +0100
Source: liboprf
Architecture: source
Version: 0.9.3-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.9.3-1) unstable; urgency=medium
.
* New upstream 0.9.3, shipped Dec 15, 2025.
.
[ stf, Oct 2025 ]
[fix] misset debug flag in toprf-update causing spurious debug output
[mod] disable debug in multiplexer.py
[enh] generate seperate debug info file from shared lib
[mod] removed leaked local jdk21 include params from the makefile, use
EXTRA_CFLAGS on the make cmdline to set them
[fix] android target in makefile, seems to work now. also introduces
a new EXTRA_CFLAGS param that can be used to expand the default
cflags
[fix] liboprf-corrupt-dkg.so is actually corrupting - was broken after
visibility fixes and makefile makeovers
[mod] added -g to default cflags
[mod] renamed debug and log_file with a liboprf prefix and made them
globally visible again
[mod] display big red warning if corrupt test lib is loaded in pyoprf
via BYZANTINE_DKG env var
[fix] don't include jni.c in zig build
[mod] update build.zig.zon libsodium dep to be compatible with zig
v0.15.1
.
[ András Veres-Szentkirályi <vsza@vsza.hu>, Oct 2025 ]
* fixed yet another hardcoded uname invocation (#17)
* Remaining changes for libsphinx-less Androsphinx (#16)
* revert .so to SOEXT: without this, Android cross-compile only works
on hosts with SOEXT=.so
* added experimental JNI bindings
* JNI getInputSizes: return bool as well
* moved generic libsodium JNI bindings from libsphinx
.
[ András Veres-Szentkirályi <vsza@vsza.hu>, Sept 2025 ]
[enh] Experimental JNI bindings (#15)
[ Added support for cross-compilation (#14) ]
* remove `-g` and `-march=native`
* make ld configurable
* allow UNAME + ARCH to be supplied for cross-compile
* ARMv7 does not support -fstack-clash-protection either
* added Android-specific makefile targets
.
[ stf, Sept 2025 ]
[fix] noise xk example unterminated string error in modern compilers
.
[ Joost van Baal-Ilić, Aug, Sep 2025 ]
Current liboprf fails ci/cd because of "build log hardening check":
The Debian build pipeline sets CPPFLAGS to pass e.g.
-D_FORTIFY_SOURCE and liboprf's makefiles do not honor that
everywhere.
[mod] add CPPFLAGS to CC call in makefiles
[fix] add CPPFLAGS to makefile targets
.
.
* d/patches/series: drop cppflags.patch: applied upstream.
.
* d/not-installed: add usr/lib/liboprf.so.debug and
usr/lib/debug/usr/lib/liboprf.so.debug.
Checksums-Sha1:
de0b2cdac52307ca063d42d7a92e62e1fd572321 2102 liboprf_0.9.3-1.dsc
b43f4f1bb5ba6bb39654461d166f98c6edf08649 171264 liboprf_0.9.3.orig.tar.xz
30f7a9062c6e011f269f2ad9764ff3e77f64d1b1 12812 liboprf_0.9.3-1.debian.tar.xz
bf391e1bf5d9e361e9488665e52fe9e81f94063f 6707 liboprf_0.9.3-1_source.buildinfo
Checksums-Sha256:
507a6f86af05fddd73af74438f5a92d8b3355eccc7fe691c5af295e2b0c78f11 2102 liboprf_0.9.3-1.dsc
fbb046145a5940386a1eef7e18690734b5e7ae4be4609cd6579f078364c70628 171264 liboprf_0.9.3.orig.tar.xz
2d9c507f287afac882b86abd4eff7da0b2333c0c7bddffe09aa53aa74b791c09 12812 liboprf_0.9.3-1.debian.tar.xz
b52e87c03119a0512bbdd858aea88d62a4feedec37cf2e0b3612e1a37fc0a6c0 6707 liboprf_0.9.3-1_source.buildinfo
Files:
036a748de0883d020b673112062ea68b 2102 utils optional liboprf_0.9.3-1.dsc
e6c0b456f9a5c815004180914d24c4e2 171264 utils optional liboprf_0.9.3.orig.tar.xz
4edb9989a1602ddb00a2f2f48b02eeaf 12812 utils optional liboprf_0.9.3-1.debian.tar.xz
c2069f67e9552109e7c79852a3eb6d7d 6707 utils optional liboprf_0.9.3-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEkqrZAbIbS8eaR6AwVPGmYxdIZxMFAmlrYqkACgkQVPGmYxdI
ZxORxQ/8Cnwf6rYPByl3Cy4DG3yA3uLDacsidxBSFyGW0MK5Ho7mTF4wgfuXPI8Q
qaeiWr1sYh2KFU/tFtiklwXvz4gdLi1eYOYUkgx2l3YsGVwprVVbHKm09JmmflRq
PKL2SQn37IuxWopvr0PVDL5rNy8mBAY8aEKslPh8VEnGCk5SPeBopHsSfIVaJpoJ
CIHhmAb2TvwbEq7+b5xAGfPsBrY6xhueypJfNA+xr9uRslh2+ZQOGE/7bqq4lsQf
xH2rgG+hm1lzeKw/oo0sFtKzgph95Ce313eiMXwYD2CjH2BG+IPYoPxAlhfYuAP9
+b7XmKmUhdx5dRWlYDqutv93O951zL7u6mKr57d14lNFC0qEeJ6QoCvx+jtH9OkX
vziSxvdTDEL/ZdU3nfYexUFs9nuHFbYQJQDTpgOynNdoyK8JO/LnVyUM/xFJr2ER
Y1e0qgD3TElAeZdjN3/svBHgOO92ckh3QZovWOn5PxO4mR4XOkAX+OV6qXSfmJwS
4YnyOFam8XM8JFV52KtxKbel7EmkPXAtx/snrjP+X2vrUojZy3nxLRmjge4k+uPt
BnuNWNI1C+KzlmFgHEcLQGW14tQB1hCPgTO9uL/ah3oFtoFa9vuEpWG0q3r3BraB
lvV+AJlSu/3qQlVNJXGJXkvAX1pNI68YNZW9EuCDXNHkJpmS2xs=
=ZEHQ
-----END PGP SIGNATURE-----
Attachment:
pgpYzvUIzTvJt.pgp
Description: PGP signature