SHA256
1
0
forked from pool/libnvme

1 Commits

Author SHA256 Message Date
Daniel Wagner
88363fb81b sync with sp7 version
libnvme package is missing a few bug fixes:
  * linux: use EVP_PKEY_CTX_add1_hkdf_info only once in compat function (bsc#1246914)
  * nvme/linux: check for empty digest in gen_tls_identity() (bsc#1246914)
  * nvme/linux: add fallback implementation for nvme_insert_tls_key_compat() (bsc#1246914)
  * linux: fix HKDF TLS key derivation back to OpenSSL 3.0.8 (bsc#1246914)
  * libnvme: TLS PSK derivation fixes (bsc#1246914)
  * linux: rename __nvme_insert_tls_key_versioned() to __nvme_insert_tls_key() (bsc#1246914)
  * linux: rename __nvme_insert_tls_key() to __nvme_import_tls_key() (bsc#1246914)
  * test/psk: add testcase for TLS identity derivation (bsc#1246914)
  * linux: set errno when nvme_generate_tls_key_identity() fails (bsc#1246914)
  * tree: do not try to strdup NULL pointer (bsc#1247225)
  * tree: always set the host key (bsc#1246560)
  * tree: add routine to fetch subsys firmware rev (bsc#1240518)
  * tree: add routine to fetch subsys model (bsc#1240518)
  * tree: do not try to strdup NULL pointer (bsc#1247225)
  * tree: always set the host key (bsc#1246560)
2025-09-18 14:16:28 +02:00
7 changed files with 30 additions and 10 deletions

View File

@@ -4,7 +4,7 @@
<param name="url">https://github.com/openSUSE/libnvme.git</param>
<param name="filename">libnvme</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@.g%h</param>
<param name="revision">18b9f8e5bea99517609c117620d5db4be96a5def</param>
<param name="revision">6d55624d864e0b3b36ef71f83ef6c0fac0feb728</param>
<!-- preserve plain upstream version, add tag offset + hash for
modifications -->
<param name="versionrewrite-pattern">v([^+]*)(\+0.*$)?(\+[1-9].*$)?</param>

View File

@@ -5,4 +5,4 @@
</service>
<service name="tar_scm">
<param name="url">https://github.com/openSUSE/libnvme.git</param>
<param name="changesrevision">18b9f8e5bea99517609c117620d5db4be96a5def</param></service></servicedata>
<param name="changesrevision">6d55624d864e0b3b36ef71f83ef6c0fac0feb728</param></service></servicedata>

BIN
libnvme-1.11+17.g6d55624d.obscpio LFS Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Sep 18 12:13:03 UTC 2025 - Daniel Wagner <dwagner@suse.de>
- Update to version 1.11+17.g6d55624d:
* linux: use EVP_PKEY_CTX_add1_hkdf_info only once in compat function (bsc#1246914)
* nvme/linux: check for empty digest in gen_tls_identity() (bsc#1246914)
* nvme/linux: add fallback implementation for nvme_insert_tls_key_compat() (bsc#1246914)
* linux: fix HKDF TLS key derivation back to OpenSSL 3.0.8 (bsc#1246914)
* libnvme: TLS PSK derivation fixes (bsc#1246914)
* linux: rename __nvme_insert_tls_key_versioned() to __nvme_insert_tls_key() (bsc#1246914)
* linux: rename __nvme_insert_tls_key() to __nvme_import_tls_key() (bsc#1246914)
* test/psk: add testcase for TLS identity derivation (bsc#1246914)
* linux: set errno when nvme_generate_tls_key_identity() fails (bsc#1246914)
* tree: do not try to strdup NULL pointer (bsc#1247225)
* tree: always set the host key (bsc#1246560)
* tree: add routine to fetch subsys firmware rev (bsc#1240518)
* tree: add routine to fetch subsys model (bsc#1240518)
* tree: do not try to strdup NULL pointer (bsc#1247225)
* tree: always set the host key (bsc#1246560)
-------------------------------------------------------------------
Tue Jul 22 09:49:59 UTC 2025 - Daniel Wagner <dwagner@suse.de>

View File

@@ -1,4 +1,4 @@
name: libnvme
version: 1.11+4.g18b9f8e5
mtime: 1753177646
commit: 18b9f8e5bea99517609c117620d5db4be96a5def
version: 1.11+17.g6d55624d
mtime: 1758197188
commit: 6d55624d864e0b3b36ef71f83ef6c0fac0feb728

View File

@@ -1,7 +1,7 @@
#
# spec file for package libnvme
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
%bcond_without check
Name: libnvme
Version: 1.11+4.g18b9f8e5
Version: 1.11+17.g6d55624d
Release: 0
Summary: Linux-native nvme device management library
License: LGPL-2.1-or-later