Accepting request 929077 from security
- libzpc-sles15p4-mark-stack-nonexec.patch: note the asssembler as non execstack - libzpc-rpmlintrc removed - Cleaned up the wording in the description. Updated the summaries to actually reflect the contents of the packages. - Changed the %setup macro to use $autosetup instead. - Added a BuildRequires for texlive-bibtex-bin OBS-URL: https://build.opensuse.org/request/show/929077 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libzpc?expand=0&rev=2
This commit is contained in:
commit
197f49b5b0
@ -1,2 +0,0 @@
|
||||
addFilter("libzpc1.* executable-stack /usr/lib64/libzpc.so")
|
||||
|
7
libzpc-sles15p4-mark-stack-nonexec.patch
Normal file
7
libzpc-sles15p4-mark-stack-nonexec.patch
Normal file
@ -0,0 +1,7 @@
|
||||
--- libzpc-1.0.0/src/misc_asm.S.xx 2021-11-02 15:41:24.603185606 +0100
|
||||
+++ libzpc-1.0.0/src/misc_asm.S 2021-11-02 15:41:33.667185600 +0100
|
||||
@@ -58,3 +58,4 @@
|
||||
.cfi_endproc
|
||||
.size memcmp_consttime, .-memcmp_consttime
|
||||
.size memcmp_consttime,.-memcmp_consttime
|
||||
+.section .note.GNU-stack,"",@progbits
|
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 2 14:42:14 UTC 2021 - Marcus Meissner <meissner@suse.com>
|
||||
|
||||
- libzpc-sles15p4-mark-stack-nonexec.patch: note the asssembler as
|
||||
non execstack
|
||||
- libzpc-rpmlintrc removed
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 1 15:46:47 UTC 2021 - Mark Post <mpost@suse.com>
|
||||
|
||||
- Cleaned up the wording in the description. Updated the
|
||||
summaries to actually reflect the contents of the packages.
|
||||
- Changed the %setup macro to use $autosetup instead.
|
||||
- Added a BuildRequires for texlive-bibtex-bin
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 19 21:49:30 UTC 2021 - Mark Post <mpost@suse.com>
|
||||
|
||||
|
27
libzpc.spec
27
libzpc.spec
@ -24,24 +24,24 @@ License: Apache-2.0
|
||||
Group: Productivity/Security
|
||||
URL: https://github.com/opencryptoki/libzpc
|
||||
Source: libzpc-1.0.0.tar.gz
|
||||
Source1: %{name}-rpmlintrc
|
||||
Patch0: libzpc-sles15p4-mark-stack-nonexec.patch
|
||||
BuildRequires: cmake >= 3.10
|
||||
BuildRequires: doxygen
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: libjson-c-devel
|
||||
BuildRequires: texlive-bibtex-bin
|
||||
ExclusiveArch: s390x
|
||||
|
||||
%description
|
||||
The IBM Z Protected-key Crypto library libzpc is an open-source
|
||||
library targeting the 64-bit Linux on IBM Z (s390x) platform. It
|
||||
provides interfaces for cryptographic primitives. The underlying
|
||||
implementations make use of z/Architecture's extensive
|
||||
performance-boosting hardware support and its protected-key feature
|
||||
which ensures that key material is never present in main memory at any
|
||||
time.
|
||||
The IBM Z Protected-key Crypto library libzpc is a library targeting
|
||||
the 64-bit Linux on IBM Z (s390x) platform. It provides interfaces for
|
||||
cryptographic primitives. The underlying implementations make use of
|
||||
z/Architecture's performance-boosting hardware support and its
|
||||
protected-key feature which ensures that key material is never present
|
||||
in main memory at any time.
|
||||
|
||||
%package -n libzpc1
|
||||
Summary: Library
|
||||
Summary: IBM Z Protected-key Crypto library
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n libzpc1
|
||||
@ -49,15 +49,16 @@ This package contains the shared library to work with the
|
||||
IBM protected-key cryptography hardware
|
||||
|
||||
%package devel
|
||||
Summary: Deep Learning Library development files
|
||||
Requires: libzpc0 = %{version}-%{release}
|
||||
Summary: Header files for the IBM Z Protected-key Crypto library
|
||||
Group: Productivity/Security
|
||||
Requires: libzpc1 = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
This package provides the sole include file and symbolic link to the
|
||||
This package provides the header files and symbolic link to the
|
||||
shared library for the libzpc RPM.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
mkdir build && cd build
|
||||
|
Loading…
x
Reference in New Issue
Block a user