Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ell for openSUSE:Factory checked in at 2025-07-06 17:00:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ell (Old) and /work/SRC/openSUSE:Factory/.ell.new.1903 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ell" Sun Jul 6 17:00:07 2025 rev:50 rq:1290200 version:0.78 Changes: -------- --- /work/SRC/openSUSE:Factory/ell/ell.changes 2025-06-10 08:58:31.634645518 +0200 +++ /work/SRC/openSUSE:Factory/.ell.new.1903/ell.changes 2025-07-06 17:00:16.019961007 +0200 @@ -1,0 +2,6 @@ +Thu Jul 3 11:46:39 UTC 2025 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 0.78 + * Fix issue with random ECC scalar generation. + +------------------------------------------------------------------- Old: ---- ell-0.77.tar.sign ell-0.77.tar.xz New: ---- ell-0.78.tar.sign ell-0.78.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ell.spec ++++++ --- /var/tmp/diff_new_pack.SnFo2G/_old 2025-07-06 17:00:17.788034250 +0200 +++ /var/tmp/diff_new_pack.SnFo2G/_new 2025-07-06 17:00:17.792034416 +0200 @@ -18,7 +18,7 @@ %define lname libell0 Name: ell -Version: 0.77 +Version: 0.78 Release: 0 Summary: Wireless setup and cryptography library License: LGPL-2.1-or-later ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.SnFo2G/_old 2025-07-06 17:00:17.820035575 +0200 +++ /var/tmp/diff_new_pack.SnFo2G/_new 2025-07-06 17:00:17.824035742 +0200 @@ -1,5 +1,5 @@ -mtime: 1749126419 -commit: 15c459b5eea2706f1562c6de9e9c11429fe14efa56994a59bd7b24b152374dd4 +mtime: 1751543230 +commit: 300fcf701d3731f2f3ac8571e42e56ade1a1ae989f5607bc85784c7b4ecfecf2 url: https://src.opensuse.org/jengelh/ell revision: master ++++++ build.specials.obscpio ++++++ ++++++ ell-0.77.tar.xz -> ell-0.78.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ell-0.77/ChangeLog new/ell-0.78/ChangeLog --- old/ell-0.77/ChangeLog 2025-05-07 12:33:02.000000000 +0200 +++ new/ell-0.78/ChangeLog 2025-06-13 17:40:25.000000000 +0200 @@ -1,3 +1,6 @@ +ver 0.78: + Fix issue with random ECC scalar generation. + ver 0.77: Add support for precheck feature for unit tests. Add support for license variable for pkg-config. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ell-0.77/configure new/ell-0.78/configure --- old/ell-0.77/configure 2025-05-07 12:34:59.000000000 +0200 +++ new/ell-0.78/configure 2025-06-13 17:42:14.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.72 for ell 0.77. +# Generated by GNU Autoconf 2.72 for ell 0.78. # # # Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation, @@ -611,8 +611,8 @@ # Identity of this package. PACKAGE_NAME='ell' PACKAGE_TARNAME='ell' -PACKAGE_VERSION='0.77' -PACKAGE_STRING='ell 0.77' +PACKAGE_VERSION='0.78' +PACKAGE_STRING='ell 0.78' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1380,7 +1380,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -'configure' configures ell 0.77 to adapt to many kinds of systems. +'configure' configures ell 0.78 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1451,7 +1451,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of ell 0.77:";; + short | recursive ) echo "Configuration of ell 0.78:";; esac cat <<\_ACEOF @@ -1581,7 +1581,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -ell configure 0.77 +ell configure 0.78 generated by GNU Autoconf 2.72 Copyright (C) 2023 Free Software Foundation, Inc. @@ -1849,7 +1849,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by ell $as_me 0.77, which was +It was created by ell $as_me 0.78, which was generated by GNU Autoconf 2.72. Invocation command line was $ $0$ac_configure_args_raw @@ -3150,7 +3150,7 @@ # Define the identity of the package. PACKAGE='ell' - VERSION='0.77' + VERSION='0.78' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -14692,7 +14692,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by ell $as_me 0.77, which was +This file was extended by ell $as_me 0.78, which was generated by GNU Autoconf 2.72. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -14760,7 +14760,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -ell config.status 0.77 +ell config.status 0.78 configured by $0, generated by GNU Autoconf 2.72, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ell-0.77/configure.ac new/ell-0.78/configure.ac --- old/ell-0.77/configure.ac 2025-05-07 12:33:02.000000000 +0200 +++ new/ell-0.78/configure.ac 2025-06-13 17:40:25.000000000 +0200 @@ -1,5 +1,5 @@ AC_PREREQ([2.69]) -AC_INIT([ell],[0.77]) +AC_INIT([ell],[0.78]) AC_CONFIG_HEADERS(config.h) AC_CONFIG_AUX_DIR(build-aux) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ell-0.77/ell/ecc.c new/ell-0.78/ell/ecc.c --- old/ell-0.77/ell/ecc.c 2025-04-02 20:33:28.000000000 +0200 +++ new/ell-0.78/ell/ecc.c 2025-06-13 17:40:25.000000000 +0200 @@ -1037,7 +1037,8 @@ uint64_t r[L_ECC_MAX_DIGITS]; while (iter++ < ECC_RANDOM_MAX_ITERATIONS) { - l_getrandom(r, curve->ndigits * 8); + if (!l_getrandom(r, curve->ndigits * 8)) + continue; if (curve == &p521) r[8] &= 0x1ff; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ell-0.77/unit/test-ecdh.c new/ell-0.78/unit/test-ecdh.c --- old/ell-0.77/unit/test-ecdh.c 2025-05-07 12:33:02.000000000 +0200 +++ new/ell-0.78/unit/test-ecdh.c 2025-06-13 17:40:25.000000000 +0200 @@ -31,7 +31,13 @@ 0x7f, 0xe2, 0x8d, 0x46, 0xb0, 0x73, 0xcd, 0xd3, 0x6a, 0x7b, 0xa6, 0xd3, 0xde, 0xbf, 0x38, - 0x96, 0xb7, 0xc3 }; + 0x96, 0xb7, 0xc3, 0xd4, 0xc1, + 0xcf, 0x46, 0xd4, 0x35, 0x66, + 0x04, 0x56, 0xd5, 0x61, 0x55, + 0x52, 0x20, 0xfa, 0x18, 0x97, + 0x5a, 0x7c, 0x76, 0x35, 0xd3, + 0x63, 0x3e }; + if (use_real_getrandom) return __real_l_getrandom(buf, len);