SHA256
1
0
forked from pool/libkeccak

Compare commits

...

13 Commits

Author SHA256 Message Date
3a502c2783 Accepting request 1100805 from devel:libraries:c_c++
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1100805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libkeccak?expand=0&rev=8
2023-07-27 14:50:13 +00:00
d0286f9765 - Update to release 1.4
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libkeccak?expand=0&rev=15
2023-07-19 09:41:17 +00:00
a35d808afe Accepting request 1062330 from devel:libraries:c_c++
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1062330
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libkeccak?expand=0&rev=7
2023-02-02 17:07:05 +00:00
478e643f4c delete no-strip.patch, do it via command-line flags instead
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libkeccak?expand=0&rev=13
2023-01-24 18:13:21 +00:00
fad335a4f3 Accepting request 1060612 from home:marxin:branches:devel:libraries:c_c++
- Add no-strip.patch in order to not strip debug info.

OBS-URL: https://build.opensuse.org/request/show/1060612
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libkeccak?expand=0&rev=12
2023-01-24 09:58:04 +00:00
9d81c9f9bc Accepting request 956101 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/956101
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libkeccak?expand=0&rev=6
2022-02-21 16:46:23 +00:00
0d1ddf8e50 Accepting request 956090 from home:AndreasStieger:branches:devel:libraries:c_c++
libkeccak 1.3.1.2

OBS-URL: https://build.opensuse.org/request/show/956090
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libkeccak?expand=0&rev=11
2022-02-20 11:14:06 +00:00
ff18d29127 Accepting request 954123 from devel:libraries:c_c++
- update to 1.3.1:

OBS-URL: https://build.opensuse.org/request/show/954123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libkeccak?expand=0&rev=5
2022-02-14 21:36:06 +00:00
0d2e4f7607 refilter
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libkeccak?expand=0&rev=10
2022-02-13 12:55:07 +00:00
546a2aabd3 Accepting request 953935 from home:AndreasStieger:branches:devel:libraries:c_c++
libkeccak 1.3.1

OBS-URL: https://build.opensuse.org/request/show/953935
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libkeccak?expand=0&rev=9
2022-02-13 12:54:51 +00:00
275cc41827 Accepting request 913214 from devel:libraries:c_c++
- update to 1.2.2:

OBS-URL: https://build.opensuse.org/request/show/913214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libkeccak?expand=0&rev=4
2021-08-23 08:08:01 +00:00
3f79e90d9b Accepting request 685302 from devel:libraries:c_c++
- Update to new upstream release 1.2

OBS-URL: https://build.opensuse.org/request/show/685302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libkeccak?expand=0&rev=3
2019-03-26 14:42:06 +00:00
d2b24100c5 Accepting request 624444 from devel:libraries:c_c++
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/624444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libkeccak?expand=0&rev=2
2018-07-22 21:06:01 +00:00
4 changed files with 48 additions and 23 deletions

BIN
1.2.2.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
1.4.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,3 +1,26 @@
-------------------------------------------------------------------
Wed Jul 19 09:38:40 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
- Update to release 1.4
* Add cSHAKE
-------------------------------------------------------------------
Tue Jan 24 18:11:57 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
- Override LDFLAGS,LDOPTIMISE to keep debug info.
-------------------------------------------------------------------
Sun Feb 20 08:41:52 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>
- update to 1.3.1.2:
* fixes for other platforms
-------------------------------------------------------------------
Sat Feb 12 17:05:15 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>
- update to 1.3.1:
* add zero copy functions
-------------------------------------------------------------------
Thu Aug 19 18:57:06 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package libkeccak
#
# Copyright (c) 2021 SUSE LLC
# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,13 +18,15 @@
%define lname libkeccak1
Name: libkeccak
Version: 1.2.2
Version: 1.4
Release: 0
Summary: Keccak family hashing library, including SHA-3
License: ISC
Group: Development/Libraries/C and C++
URL: https://github.com/maandree/libkeccak
Source: https://github.com/maandree/libkeccak/archive/refs/tags/%{version}.tar.gz
URL: https://codeberg.org/maandree/libkeccak
Source: https://codeberg.org/maandree/libkeccak/archive/%version.tar.gz
BuildRequires: c_compiler
BuildRequires: make
%description
libkeccak is a bit-oriented lanewise implementation of the Keccak
@@ -35,9 +37,9 @@ sensitive data, and HMAC.
A subset of Keccak was specified by NIST as SHA-3 (Secure Hash Algorithm 3).
%package devel
Summary: Development files for %{name}
Summary: Development files for %name
Group: Development/Libraries/C and C++
Requires: %lname = %{version}
Requires: %lname = %version
%description devel
libkeccak is a bit-oriented lanewise implementation of the Keccak
@@ -46,7 +48,7 @@ algorithm tuning with implicit parameters, secure erasure of
sensitive data, and HMAC.
A subset of Keccak was specified by NIST as SHA-3 (Secure Hash Algorithm 3).
This package contains the files required for development with %{name}.
This package contains the files required for development with %name.
%package -n %lname
Summary: Keccak family hashing library, including SHA-3
@@ -61,20 +63,20 @@ sensitive data, and HMAC.
A subset of Keccak was specified by NIST as SHA-3 (Secure Hash Algorithm 3).
%prep
%autosetup -p1
%autosetup -p1 -n %name
%build
%make_build CFLAGS="%{optflags}"
%make_build CC="%__cc" CFLAGS="%optflags" LDFLAGS="" LDOPTIMISE=""
%install
mkdir -p %{buildroot}%{_libdir}
%make_install PREFIX=%{_prefix}
find %{buildroot} -type f -iname '*.a' -print -delete
if [ "%{_lib}" != lib ]; then
mv %{buildroot}/%{_libdir}/../lib/* %{buildroot}/%{_libdir}/
mkdir -p %buildroot%_libdir
%make_install PREFIX=%_prefix
find %buildroot -type f -iname '*.a' -print -delete
if [ "%_lib" != lib ]; then
mv %buildroot/%_libdir/../lib/* %buildroot/%_libdir/
fi
# packaged via macro
rm -rvf %{buildroot}%{_datadir}/licenses/%{name}
rm -rvf %buildroot%_datadir/licenses/%name
%post -n %lname -p /sbin/ldconfig
%postun -n %lname -p /sbin/ldconfig
@@ -82,13 +84,13 @@ rm -rvf %{buildroot}%{_datadir}/licenses/%{name}
%files devel
%doc DEPENDENCIES README TODO
%license LICENSE
%{_libdir}/%{name}.so
%{_includedir}/*
%{_mandir}/man3/*.3%{?ext_man}
%{_mandir}/man7/*.7%{?ext_man}
%_libdir/%name.so
%_includedir/*
%_mandir/man3/*.3%{?ext_man}
%_mandir/man7/*.7%{?ext_man}
%files -n %lname
%license LICENSE
%{_libdir}/%{name}.so.*
%_libdir/%name.so.*
%changelog