Sync from SUSE:ALP:Source:Standard:1.0 hmaccalc revision ec4a0ee4763ad71e8299b57afd6f919e
This commit is contained in:
commit
d8dd7685d0
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
BIN
hmaccalc-0.9.14.tar.gz
(Stored with Git LFS)
Normal file
BIN
hmaccalc-0.9.14.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
hmaccalc-0.9.14.tar.gz.sig
Normal file
BIN
hmaccalc-0.9.14.tar.gz.sig
Normal file
Binary file not shown.
16
hmaccalc-susekey.patch
Normal file
16
hmaccalc-susekey.patch
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
Index: src/hmac.c
|
||||||
|
===================================================================
|
||||||
|
--- src/hmac.c.orig
|
||||||
|
+++ src/hmac.c
|
||||||
|
@@ -555,9 +555,9 @@ main(int argc, char **argv)
|
||||||
|
"(sha512/sha384/sha256/sha1)\n";
|
||||||
|
#endif
|
||||||
|
|
||||||
|
- /* Default settings: SHA-512, key = "FIPS-FTW-RHT2009". */
|
||||||
|
+ /* Default settings: SHA-512, key = "FIPS-FTW-SUSE2014". */
|
||||||
|
configdir = DEFAULT_CONFIG_DIR;
|
||||||
|
- Kopt = default_key = "FIPS-FTW-RHT2009";
|
||||||
|
+ Kopt = default_key = "FIPS-FTW-SUSE2014";
|
||||||
|
kopt = NULL;
|
||||||
|
copt = NULL;
|
||||||
|
ret = 0;
|
24
hmaccalc.changes
Normal file
24
hmaccalc.changes
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 14 06:17:57 UTC 2019 - Wolfgang Rosenauer <wr@rosenauer.org>
|
||||||
|
|
||||||
|
- hmac signatures were split from NSS core libs for SLE packaging
|
||||||
|
compatibility but recommended and therefore not installed by
|
||||||
|
the build process; now a build requirement (boo#1145414)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 18 18:33:15 UTC 2015 - p.drouand@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.9.14
|
||||||
|
* No changelog available
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 7 12:21:21 UTC 2014 - coolo@suse.com
|
||||||
|
|
||||||
|
- remove prelink buildrequire - completely unneeded and unnecessarily
|
||||||
|
increases core ring
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 14 09:16:33 UTC 2014 - meissner@suse.com
|
||||||
|
|
||||||
|
- new package, generate certifiable HMACs for FIPS usage.
|
||||||
|
uses the Mozilla NSS library for cryptography.
|
59
hmaccalc.keyring
Normal file
59
hmaccalc.keyring
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||||
|
|
||||||
|
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
|
||||||
|
zv8uxjdM
|
||||||
|
=fNX2
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
81
hmaccalc.spec
Normal file
81
hmaccalc.spec
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
#
|
||||||
|
# spec file for package hmaccalc
|
||||||
|
#
|
||||||
|
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
# at least from Red Hat Linux 9 through Fedora 11's development cycle.
|
||||||
|
%define __spec_install_post \
|
||||||
|
%{?__debug_package:%{__debug_install_post}} \
|
||||||
|
%{__arch_install_post} \
|
||||||
|
%{__os_install_post} \
|
||||||
|
for length in 1 256 384 512 ; do \
|
||||||
|
$RPM_BUILD_ROOT/%{_bindir}/sha${length}hmac -S > \\\
|
||||||
|
$RPM_BUILD_ROOT/%{_libdir}/%{name}/sha${length}hmac.hmac \
|
||||||
|
done \
|
||||||
|
%{nil}
|
||||||
|
|
||||||
|
Name: hmaccalc
|
||||||
|
Version: 0.9.14
|
||||||
|
Release: 0
|
||||||
|
Summary: Tools for computing and checking HMAC values for files
|
||||||
|
License: BSD-3-Clause
|
||||||
|
Group: Productivity/Security
|
||||||
|
Url: https://fedorahosted.org/hmaccalc/
|
||||||
|
Source0: https://fedorahosted.org/released/hmaccalc/hmaccalc-%{version}.tar.gz
|
||||||
|
Source1: https://fedorahosted.org/released/hmaccalc/hmaccalc-%{version}.tar.gz.sig
|
||||||
|
Source2: %name.keyring
|
||||||
|
Patch1: hmaccalc-susekey.patch
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
|
BuildRequires: libfreebl3-hmac
|
||||||
|
BuildRequires: libsoftokn3-hmac
|
||||||
|
BuildRequires: mozilla-nss-devel
|
||||||
|
BuildRequires: pkg-config
|
||||||
|
|
||||||
|
%description
|
||||||
|
The hmaccalc package contains tools which can calculate HMAC (hash-based
|
||||||
|
message authentication code) values for files. The names and interfaces are
|
||||||
|
meant to mimic the sha*sum tools provided by the coreutils package.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
%patch1 -p0
|
||||||
|
|
||||||
|
%build
|
||||||
|
%configure --enable-sum-directory=%{_libdir}/%{name}
|
||||||
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
|
%install
|
||||||
|
make install DESTDIR=$RPM_BUILD_ROOT
|
||||||
|
|
||||||
|
%check
|
||||||
|
make check
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-,root,root,-)
|
||||||
|
%doc README LICENSE
|
||||||
|
%{_bindir}/sha1hmac
|
||||||
|
%{_bindir}/sha256hmac
|
||||||
|
%{_bindir}/sha384hmac
|
||||||
|
%{_bindir}/sha512hmac
|
||||||
|
%dir %{_libdir}/%{name}
|
||||||
|
%{_libdir}/%{name}/sha1hmac.hmac
|
||||||
|
%{_libdir}/%{name}/sha256hmac.hmac
|
||||||
|
%{_libdir}/%{name}/sha384hmac.hmac
|
||||||
|
%{_libdir}/%{name}/sha512hmac.hmac
|
||||||
|
%{_mandir}/*/*
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Reference in New Issue
Block a user