libopaque (1.0.1-4) unstable; urgency=low

  * d/control: Add missing Depends: libopaque0 (= ${binary:Version}) to
    libopaque-dev.  Thanks Adrian Bunk. Closes: #1118960
  * d/contol: tighten libopaque0 Depends in python3-opaque: add
    (>= ${binary:Version}).  Thanks again Adrian Bunk.  And keep this safely
    binNMUable; thanks lintian.

 -- Joost van Baal-Ilić <joostvb@debian.org>  Tue, 28 Oct 2025 18:46:54 +0100

libopaque (1.0.1-3) unstable; urgency=low

  * d/patches/{0003-cppflags.patch,series}: patch src/opaque.c to get rid
    of FTBFS error "implicit declaration of function ‘expand_message_xmd’".
    Thanks Santiago Vila for reporting.  Closes: #1114179
  * d/control: drop Rules-Requires-Root: no, it is the default now.

 -- Joost van Baal-Ilić <joostvb@debian.org>  Sat, 25 Oct 2025 12:37:44 +0200

libopaque (1.0.1-2) unstable; urgency=low

  * d/changelog: Fixup previous entry.
  * d/control: add python3-setuptools to Build-Depends.  Fixes: "FTBFS:
    ModuleNotFoundError: No module named 'setuptools'".  Thanks Santiago Vila.
    Closes: #1100235

 -- Joost van Baal-Ilić <joostvb@debian.org>  Wed, 19 Mar 2025 15:08:34 +0100

libopaque (1.0.1-1) unstable; urgency=low

  * New upstream, released Feb 23, 2025.
    [mod] added CPPFLAGS to most of src/makefile which enables the Debian
    build machinery to enable the right FORTIFY_SOURCE settings.

  * d/patches/series: drop 0003-cppflags.patch: merged upstream.

 -- Joost van Baal-Ilić <joostvb@debian.org>  Fri, 28 Feb 2025 15:24:20 +0100

libopaque (1.0.0-2) unstable; urgency=low

  * debian/patches/{0003-cppflags.patch,series}: fixing blhc error: CPPFLAGS
    missing (-D_FORTIFY_SOURCE=2).

 -- Joost van Baal-Ilić <joostvb@debian.org>  Sun, 23 Feb 2025 15:47:13 +0100

libopaque (1.0.0-1) unstable; urgency=low

  * New upstream, released Feb 18, 2025.
    [mod] bumped python wrapper version to 1.0
    [enh] added an unlink_masking_key mechanic, that makes all user records
     unique across all threshold servers, unless 3hashtdh is used, then the
     zero record, does link them
    [fix] added missing pysodium as dep to py binding
    [fix] correct paths to links, amends fix for #42
    [fix] made softlinks to js/dist/libopaque.debug.js from the static demo
     deps. should fix #42

 -- Joost van Baal-Ilić <joostvb@debian.org>  Wed, 19 Feb 2025 15:28:43 +0100

libopaque (0.99.8-3) unstable; urgency=low

  * New source-only upload to allow migration to testing.

 -- Joost van Baal-Ilić <joostvb@debian.org>  Sun, 16 Feb 2025 06:18:20 +0100

libopaque (0.99.8-2) unstable; urgency=low

  * Now ships binary package python3-opaque:
    - d/control: add dh-python, python3-all to Build-Depends,
    - d/not-installed: add usr/lib/python*/dist-packages/opaque/__pycache__/,
    - d/rules: add pybuild, python.  Make sure we are known in python module
       land as "opaque"; not as "libopaque".
    - d/python3-opaque.install: added.

  * d/control: add libopaque0 and python3-pysodium to python3-opaque Depends.
    Tnx autopkgtest @ salsa.

  * d/control: Fix extended description line length. Tnx lintian.

 -- Joost van Baal-Ilić <joostvb@debian.org>  Sat, 15 Feb 2025 14:22:10 +0100

libopaque (0.99.8-1) unstable; urgency=low

  * New upstream, released Nov 22, 2024.
    [fix] commit 967041f542e940b53064d181c866fc79a76ed3c0 : deal with
     tests/opaque-tv1 opaque_CreateRegistrationResponse Segmentation fault on
     ppc64el , related to Debian Bug #1085466
    [fix] mixed up 3hashtdh module name in js/makefile
    [mod] also committing js/dist
    [fix] npm audit fix --force in js bindings
    [mod] added toprf_3hashDH as new function to js wrapper
    [fix] #41 - inconsistent oprf.h include (paths)
    [fix] threshold OPAQUE now using 3hashTDH as the t-OPRF primitive
  * d/patches/series: disable 0002-fix-fcf-protection=full_error.patch:
    merged upstream.
  * d/control: enhance description of libopaque-bin.

 -- Joost van Baal-Ilić <joostvb@debian.org>  Sun, 01 Dec 2024 11:00:53 +0100

libopaque (0.99.7-2) unstable; urgency=low

  * d/patches/0002-fix-fcf-protection=full_error.patch: added patch
    contributed by Gui-Yue <yuemeng.gui@g.c>: Avoid using -fcf-protection=full
    on architectures that do not support it.  Closes: #1082166

 -- Joost van Baal-Ilić <joostvb@debian.org>  Thu, 19 Sep 2024 18:09:18 +0200

# For older changelog entries, run 'apt-get changelog libopaque0'
