2007-06-05 04:29:16 +02:00
|
|
|
#
|
2022-08-24 13:32:11 +02:00
|
|
|
# spec file for package cryptsetup
|
2007-06-05 04:29:16 +02:00
|
|
|
#
|
2024-01-29 18:02:57 +01:00
|
|
|
# Copyright (c) 2024 SUSE LLC
|
2007-06-05 04:29:16 +02:00
|
|
|
#
|
2008-08-08 17:19:08 +02:00
|
|
|
# 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.
|
|
|
|
|
2019-12-11 16:11:37 +01:00
|
|
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
2007-06-05 04:29:16 +02:00
|
|
|
#
|
|
|
|
|
|
|
|
|
2018-01-09 09:52:58 +01:00
|
|
|
%define so_ver 12
|
2007-06-05 04:29:16 +02:00
|
|
|
Name: cryptsetup
|
2024-04-10 09:32:59 +02:00
|
|
|
Version: 2.7.2
|
2013-03-26 12:48:10 +01:00
|
|
|
Release: 0
|
2019-02-18 13:27:45 +01:00
|
|
|
Summary: Setup program for dm-crypt Based Encrypted Block Devices
|
2024-04-10 09:32:59 +02:00
|
|
|
License: CC-BY-SA-4.0 AND LGPL-2.0-or-later AND SUSE-GPL-2.0-with-openssl-exception
|
2013-03-26 12:48:10 +01:00
|
|
|
Group: System/Base
|
2020-02-04 17:53:39 +01:00
|
|
|
URL: https://gitlab.com/cryptsetup/cryptsetup/
|
2024-01-29 18:02:57 +01:00
|
|
|
Source0: https://www.kernel.org/pub/linux/utils/cryptsetup/v2.7/cryptsetup-%{version}.tar.xz
|
2014-08-12 15:38:20 +02:00
|
|
|
# GPG signature of the uncompressed tarball.
|
2024-01-29 18:02:57 +01:00
|
|
|
Source1: https://www.kernel.org/pub/linux/utils/cryptsetup/v2.7/cryptsetup-%{version}.tar.sign
|
2013-03-26 12:48:10 +01:00
|
|
|
Source2: baselibs.conf
|
Accepting request 645498 from home:lnussel:branches:security
- Suggest hmac package (boo#1090768)
- remove old upgrade hack for upgrades from 12.1
- New version 2.0.5
Changes since version 2.0.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Wipe full header areas (including unused) during LUKS format.
Since this version, the whole area up to the data offset is zeroed,
and subsequently, all keyslots areas are wiped with random data.
This ensures that no remaining old data remains in the LUKS header
areas, but it could slow down format operation on some devices.
Previously only first 4k (or 32k for LUKS2) and the used keyslot
was overwritten in the format operation.
* Several fixes to error messages that were unintentionally replaced
in previous versions with a silent exit code.
More descriptive error messages were added, including error
messages if
- a device is unusable (not a block device, no access, etc.),
- a LUKS device is not detected,
- LUKS header load code detects unsupported version,
- a keyslot decryption fails (also happens in the cipher check),
- converting an inactive keyslot.
* Device activation fails if data area overlaps with LUKS header.
* Code now uses explicit_bzero to wipe memory if available
(instead of own implementation).
* Additional VeraCrypt modes are now supported, including Camellia
and Kuznyechik symmetric ciphers (and cipher chains) and Streebog
hash function. These were introduced in a recent VeraCrypt upstream.
Note that Kuznyechik requires out-of-tree kernel module and
Streebog hash function is available only with the gcrypt cryptographic
backend for now.
OBS-URL: https://build.opensuse.org/request/show/645498
OBS-URL: https://build.opensuse.org/package/show/security/cryptsetup?expand=0&rev=144
2018-10-31 09:59:56 +01:00
|
|
|
Source3: cryptsetup.keyring
|
2024-04-10 09:32:59 +02:00
|
|
|
# FAQ.md is CC-BY-SA-4.0
|
|
|
|
Source4: https://creativecommons.org/licenses/by-sa/4.0/legalcode.txt#/cc-by-sa-4.0.txt
|
2013-03-26 12:48:10 +01:00
|
|
|
# 2.6.38 has the required if_alg.h
|
|
|
|
BuildRequires: linux-glibc-devel >= 2.6.38
|
2012-07-10 08:28:35 +02:00
|
|
|
BuildRequires: pkgconfig
|
2015-04-13 11:46:51 +02:00
|
|
|
BuildRequires: suse-module-tools
|
2018-08-21 11:23:54 +02:00
|
|
|
BuildRequires: pkgconfig(blkid)
|
2024-04-10 09:32:59 +02:00
|
|
|
BuildRequires: pkgconfig(devmapper)
|
|
|
|
BuildRequires: pkgconfig(json-c)
|
2018-02-09 16:48:12 +01:00
|
|
|
BuildRequires: pkgconfig(libargon2)
|
2024-04-10 09:32:59 +02:00
|
|
|
BuildRequires: pkgconfig(libselinux)
|
2021-08-02 17:10:27 +02:00
|
|
|
BuildRequires: pkgconfig(libssh)
|
2021-03-15 08:59:10 +01:00
|
|
|
BuildRequires: pkgconfig(openssl)
|
2024-04-10 09:32:59 +02:00
|
|
|
BuildRequires: pkgconfig(popt)
|
|
|
|
BuildRequires: pkgconfig(pwquality)
|
|
|
|
BuildRequires: pkgconfig(uuid)
|
2022-08-24 13:32:11 +02:00
|
|
|
BuildRequires: rubygem(asciidoctor)
|
2021-03-15 08:59:10 +01:00
|
|
|
Requires(post): coreutils
|
2024-03-15 12:46:26 +01:00
|
|
|
Requires(postun): coreutils
|
2022-09-14 09:18:13 +02:00
|
|
|
Provides: integritysetup = %{version}-%{release}
|
|
|
|
Provides: veritysetup = %{version}-%{release}
|
2021-08-02 17:43:50 +02:00
|
|
|
%if %{?suse_version} >= 1550
|
|
|
|
# LUKS2 used as default format, which GRUB < 2.06 can't read
|
|
|
|
Conflicts: grub2 < 2.06
|
|
|
|
%endif
|
2007-06-05 04:29:16 +02:00
|
|
|
|
2020-04-02 16:37:41 +02:00
|
|
|
%lang_package(cryptsetup)
|
|
|
|
|
2007-06-05 04:29:16 +02:00
|
|
|
%description
|
2007-08-27 17:34:37 +02:00
|
|
|
cryptsetup is used to conveniently set up dm-crypt based device-mapper
|
|
|
|
targets. It allows to set up targets to read cryptoloop compatible
|
|
|
|
volumes as well as LUKS formatted ones. The package additionally
|
|
|
|
includes support for automatically setting up encrypted volumes at boot
|
2015-04-08 14:54:34 +02:00
|
|
|
time via the config file %{_sysconfdir}/crypttab.
|
2007-06-05 04:29:16 +02:00
|
|
|
|
2021-08-02 17:10:27 +02:00
|
|
|
%package ssh
|
|
|
|
Summary: Cryptsetup LUKS2 SSH token
|
2024-04-10 09:32:59 +02:00
|
|
|
License: LGPL-2.0-or-later AND SUSE-GPL-2.0-with-openssl-exception
|
2021-08-02 17:10:27 +02:00
|
|
|
Group: System/Base
|
|
|
|
|
|
|
|
%description ssh
|
|
|
|
Experimental cryptsetup plugin for unlocking LUKS2 devices with
|
|
|
|
token connected to an SSH server.
|
|
|
|
|
2022-08-24 13:32:11 +02:00
|
|
|
%package doc
|
|
|
|
Summary: Cryptsetup Documentation
|
2024-04-10 09:32:59 +02:00
|
|
|
License: CC-BY-SA-4.0 AND LGPL-2.0-or-later AND SUSE-GPL-2.0-with-openssl-exception
|
2022-08-24 13:32:11 +02:00
|
|
|
Group: Documentation/Man
|
|
|
|
Supplements: (cryptsetup and man)
|
|
|
|
Supplements: (cryptsetup and patterns-base-documentation)
|
2023-06-15 14:05:44 +02:00
|
|
|
BuildArch: noarch
|
2022-08-24 13:32:11 +02:00
|
|
|
|
|
|
|
%description doc
|
|
|
|
Documentation and man pages for cryptsetup
|
|
|
|
|
2014-08-13 09:59:19 +02:00
|
|
|
%package -n libcryptsetup%{so_ver}
|
2019-02-18 13:27:45 +01:00
|
|
|
Summary: Library for setting up dm-crypt Based Encrypted Block Devices
|
2024-04-10 09:32:59 +02:00
|
|
|
License: LGPL-2.0-or-later AND SUSE-GPL-2.0-with-openssl-exception
|
2014-08-13 09:59:19 +02:00
|
|
|
Group: System/Libraries
|
2023-06-15 14:05:44 +02:00
|
|
|
Provides: libcryptsetup%{so_ver}-hmac = %{version}
|
|
|
|
Obsoletes: libcryptsetup%{so_ver}-hmac < %{version}
|
2008-09-15 16:32:21 +02:00
|
|
|
|
2014-08-13 09:59:19 +02:00
|
|
|
%description -n libcryptsetup%{so_ver}
|
2008-09-15 16:32:21 +02:00
|
|
|
cryptsetup is used to conveniently set up dm-crypt based device-mapper
|
|
|
|
targets. It allows to set up targets to read cryptoloop compatible
|
|
|
|
volumes as well as LUKS formatted ones. The package additionally
|
|
|
|
includes support for automatically setting up encrypted volumes at boot
|
2015-04-08 14:54:34 +02:00
|
|
|
time via the config file %{_sysconfdir}/crypttab.
|
2008-09-15 16:32:21 +02:00
|
|
|
|
Accepting request 645498 from home:lnussel:branches:security
- Suggest hmac package (boo#1090768)
- remove old upgrade hack for upgrades from 12.1
- New version 2.0.5
Changes since version 2.0.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Wipe full header areas (including unused) during LUKS format.
Since this version, the whole area up to the data offset is zeroed,
and subsequently, all keyslots areas are wiped with random data.
This ensures that no remaining old data remains in the LUKS header
areas, but it could slow down format operation on some devices.
Previously only first 4k (or 32k for LUKS2) and the used keyslot
was overwritten in the format operation.
* Several fixes to error messages that were unintentionally replaced
in previous versions with a silent exit code.
More descriptive error messages were added, including error
messages if
- a device is unusable (not a block device, no access, etc.),
- a LUKS device is not detected,
- LUKS header load code detects unsupported version,
- a keyslot decryption fails (also happens in the cipher check),
- converting an inactive keyslot.
* Device activation fails if data area overlaps with LUKS header.
* Code now uses explicit_bzero to wipe memory if available
(instead of own implementation).
* Additional VeraCrypt modes are now supported, including Camellia
and Kuznyechik symmetric ciphers (and cipher chains) and Streebog
hash function. These were introduced in a recent VeraCrypt upstream.
Note that Kuznyechik requires out-of-tree kernel module and
Streebog hash function is available only with the gcrypt cryptographic
backend for now.
OBS-URL: https://build.opensuse.org/request/show/645498
OBS-URL: https://build.opensuse.org/package/show/security/cryptsetup?expand=0&rev=144
2018-10-31 09:59:56 +01:00
|
|
|
%package -n lib%{name}-devel
|
2019-02-18 13:27:45 +01:00
|
|
|
Summary: Header files for libcryptsetup
|
2024-04-10 09:32:59 +02:00
|
|
|
# cryptsetup-devel last used 11.1
|
|
|
|
License: LGPL-2.0-or-later AND SUSE-GPL-2.0-with-openssl-exception
|
2008-09-15 16:32:21 +02:00
|
|
|
Group: Development/Libraries/C and C++
|
2014-08-13 09:59:19 +02:00
|
|
|
Requires: glibc-devel
|
|
|
|
Requires: libcryptsetup%{so_ver} = %{version}
|
2008-09-15 16:32:21 +02:00
|
|
|
Provides: cryptsetup-devel = %{version}
|
|
|
|
Obsoletes: cryptsetup-devel < %{version}
|
2007-06-05 04:29:16 +02:00
|
|
|
|
Accepting request 645498 from home:lnussel:branches:security
- Suggest hmac package (boo#1090768)
- remove old upgrade hack for upgrades from 12.1
- New version 2.0.5
Changes since version 2.0.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Wipe full header areas (including unused) during LUKS format.
Since this version, the whole area up to the data offset is zeroed,
and subsequently, all keyslots areas are wiped with random data.
This ensures that no remaining old data remains in the LUKS header
areas, but it could slow down format operation on some devices.
Previously only first 4k (or 32k for LUKS2) and the used keyslot
was overwritten in the format operation.
* Several fixes to error messages that were unintentionally replaced
in previous versions with a silent exit code.
More descriptive error messages were added, including error
messages if
- a device is unusable (not a block device, no access, etc.),
- a LUKS device is not detected,
- LUKS header load code detects unsupported version,
- a keyslot decryption fails (also happens in the cipher check),
- converting an inactive keyslot.
* Device activation fails if data area overlaps with LUKS header.
* Code now uses explicit_bzero to wipe memory if available
(instead of own implementation).
* Additional VeraCrypt modes are now supported, including Camellia
and Kuznyechik symmetric ciphers (and cipher chains) and Streebog
hash function. These were introduced in a recent VeraCrypt upstream.
Note that Kuznyechik requires out-of-tree kernel module and
Streebog hash function is available only with the gcrypt cryptographic
backend for now.
OBS-URL: https://build.opensuse.org/request/show/645498
OBS-URL: https://build.opensuse.org/package/show/security/cryptsetup?expand=0&rev=144
2018-10-31 09:59:56 +01:00
|
|
|
%description -n lib%{name}-devel
|
2007-08-27 17:34:37 +02:00
|
|
|
cryptsetup is used to conveniently set up dm-crypt based device-mapper
|
|
|
|
targets. It allows to set up targets to read cryptoloop compatible
|
|
|
|
volumes as well as LUKS formatted ones. The package additionally
|
|
|
|
includes support for automatically setting up encrypted volumes at boot
|
2015-04-08 14:54:34 +02:00
|
|
|
time via the config file %{_sysconfdir}/crypttab.
|
2007-06-05 04:29:16 +02:00
|
|
|
|
|
|
|
%prep
|
2023-02-12 22:21:51 +01:00
|
|
|
%autosetup -p1
|
2024-04-10 09:32:59 +02:00
|
|
|
cp -v %{SOURCE4} .
|
2007-06-05 04:29:16 +02:00
|
|
|
|
|
|
|
%build
|
2023-06-15 14:05:44 +02:00
|
|
|
# force regeneration of manual pages from AsciiDoc
|
|
|
|
rm -f man/*.8
|
|
|
|
|
2017-03-21 12:44:43 +01:00
|
|
|
%configure \
|
|
|
|
--enable-selinux \
|
|
|
|
--enable-fips \
|
|
|
|
--enable-pwquality \
|
2018-01-09 09:52:58 +01:00
|
|
|
--enable-gcrypt-pbkdf2 \
|
|
|
|
--enable-libargon2 \
|
2021-08-02 17:43:50 +02:00
|
|
|
%if %{?suse_version} < 1550
|
|
|
|
--with-default-luks-format=LUKS1 \
|
|
|
|
%endif
|
2018-01-09 09:52:58 +01:00
|
|
|
--with-luks2-lock-path=/run/cryptsetup \
|
|
|
|
--with-tmpfilesdir='%{_tmpfilesdir}'
|
2021-03-15 08:59:10 +01:00
|
|
|
%make_build
|
2007-06-05 04:29:16 +02:00
|
|
|
|
|
|
|
%install
|
2014-07-08 13:55:23 +02:00
|
|
|
|
2017-03-21 12:44:43 +01:00
|
|
|
%make_install
|
2023-01-04 17:08:29 +01:00
|
|
|
%if 0%{?suse_version} < 1550
|
2014-08-13 09:59:19 +02:00
|
|
|
install -dm 0755 %{buildroot}/sbin
|
2022-08-24 13:32:11 +02:00
|
|
|
ln -s ..%{_sbindir}/cryptsetup %{buildroot}/sbin
|
2020-11-20 10:26:02 +01:00
|
|
|
%endif
|
2012-02-10 13:56:38 +01:00
|
|
|
# don't want this file in /lib (FHS compat check), and can't move it to /usr/lib
|
2015-04-08 14:54:34 +02:00
|
|
|
find %{buildroot} -type f -name "*.la" -delete -print
|
2023-06-15 14:05:44 +02:00
|
|
|
|
2014-08-13 09:59:19 +02:00
|
|
|
%find_lang %{name} --all-name
|
2007-06-05 04:29:16 +02:00
|
|
|
|
2023-06-15 14:05:44 +02:00
|
|
|
%check
|
|
|
|
%make_build check
|
|
|
|
|
Accepting request 645498 from home:lnussel:branches:security
- Suggest hmac package (boo#1090768)
- remove old upgrade hack for upgrades from 12.1
- New version 2.0.5
Changes since version 2.0.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Wipe full header areas (including unused) during LUKS format.
Since this version, the whole area up to the data offset is zeroed,
and subsequently, all keyslots areas are wiped with random data.
This ensures that no remaining old data remains in the LUKS header
areas, but it could slow down format operation on some devices.
Previously only first 4k (or 32k for LUKS2) and the used keyslot
was overwritten in the format operation.
* Several fixes to error messages that were unintentionally replaced
in previous versions with a silent exit code.
More descriptive error messages were added, including error
messages if
- a device is unusable (not a block device, no access, etc.),
- a LUKS device is not detected,
- LUKS header load code detects unsupported version,
- a keyslot decryption fails (also happens in the cipher check),
- converting an inactive keyslot.
* Device activation fails if data area overlaps with LUKS header.
* Code now uses explicit_bzero to wipe memory if available
(instead of own implementation).
* Additional VeraCrypt modes are now supported, including Camellia
and Kuznyechik symmetric ciphers (and cipher chains) and Streebog
hash function. These were introduced in a recent VeraCrypt upstream.
Note that Kuznyechik requires out-of-tree kernel module and
Streebog hash function is available only with the gcrypt cryptographic
backend for now.
OBS-URL: https://build.opensuse.org/request/show/645498
OBS-URL: https://build.opensuse.org/package/show/security/cryptsetup?expand=0&rev=144
2018-10-31 09:59:56 +01:00
|
|
|
%post
|
2015-04-13 11:46:51 +02:00
|
|
|
%{?regenerate_initrd_post}
|
Accepting request 645498 from home:lnussel:branches:security
- Suggest hmac package (boo#1090768)
- remove old upgrade hack for upgrades from 12.1
- New version 2.0.5
Changes since version 2.0.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Wipe full header areas (including unused) during LUKS format.
Since this version, the whole area up to the data offset is zeroed,
and subsequently, all keyslots areas are wiped with random data.
This ensures that no remaining old data remains in the LUKS header
areas, but it could slow down format operation on some devices.
Previously only first 4k (or 32k for LUKS2) and the used keyslot
was overwritten in the format operation.
* Several fixes to error messages that were unintentionally replaced
in previous versions with a silent exit code.
More descriptive error messages were added, including error
messages if
- a device is unusable (not a block device, no access, etc.),
- a LUKS device is not detected,
- LUKS header load code detects unsupported version,
- a keyslot decryption fails (also happens in the cipher check),
- converting an inactive keyslot.
* Device activation fails if data area overlaps with LUKS header.
* Code now uses explicit_bzero to wipe memory if available
(instead of own implementation).
* Additional VeraCrypt modes are now supported, including Camellia
and Kuznyechik symmetric ciphers (and cipher chains) and Streebog
hash function. These were introduced in a recent VeraCrypt upstream.
Note that Kuznyechik requires out-of-tree kernel module and
Streebog hash function is available only with the gcrypt cryptographic
backend for now.
OBS-URL: https://build.opensuse.org/request/show/645498
OBS-URL: https://build.opensuse.org/package/show/security/cryptsetup?expand=0&rev=144
2018-10-31 09:59:56 +01:00
|
|
|
%tmpfiles_create %{_tmpfilesdir}/cryptsetup.conf
|
2015-12-21 12:53:09 +01:00
|
|
|
|
|
|
|
%postun
|
|
|
|
%{?regenerate_initrd_post}
|
2015-04-13 11:46:51 +02:00
|
|
|
|
|
|
|
%posttrans
|
|
|
|
%{?regenerate_initrd_posttrans}
|
|
|
|
|
2024-04-10 09:32:59 +02:00
|
|
|
%ldconfig_scriptlets -n libcryptsetup%{so_ver}
|
2008-09-15 16:32:21 +02:00
|
|
|
|
2020-04-02 16:37:41 +02:00
|
|
|
%files
|
2021-03-15 08:59:10 +01:00
|
|
|
%license COPYING*
|
2023-01-04 17:08:29 +01:00
|
|
|
%if 0%{?suse_version} < 1550
|
2022-08-24 13:32:11 +02:00
|
|
|
/sbin/cryptsetup
|
2020-11-20 10:26:02 +01:00
|
|
|
%endif
|
2022-08-24 13:32:11 +02:00
|
|
|
%{_sbindir}/cryptsetup
|
|
|
|
%{_sbindir}/veritysetup
|
|
|
|
%{_sbindir}/integritysetup
|
2018-01-09 09:52:58 +01:00
|
|
|
%{_tmpfilesdir}/cryptsetup.conf
|
2023-06-15 14:05:44 +02:00
|
|
|
%ghost %attr(700, -, -) %dir /run/cryptsetup
|
2008-09-15 16:32:21 +02:00
|
|
|
|
2020-04-02 16:37:41 +02:00
|
|
|
%files lang -f %{name}.lang
|
2024-04-10 09:32:59 +02:00
|
|
|
%license COPYING*
|
2020-04-02 16:37:41 +02:00
|
|
|
|
2014-08-13 09:59:19 +02:00
|
|
|
%files -n libcryptsetup%{so_ver}
|
2024-04-10 09:32:59 +02:00
|
|
|
%license COPYING*
|
2014-08-13 09:59:19 +02:00
|
|
|
%{_libdir}/libcryptsetup.so.%{so_ver}*
|
2014-08-12 15:38:20 +02:00
|
|
|
|
Accepting request 645498 from home:lnussel:branches:security
- Suggest hmac package (boo#1090768)
- remove old upgrade hack for upgrades from 12.1
- New version 2.0.5
Changes since version 2.0.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Wipe full header areas (including unused) during LUKS format.
Since this version, the whole area up to the data offset is zeroed,
and subsequently, all keyslots areas are wiped with random data.
This ensures that no remaining old data remains in the LUKS header
areas, but it could slow down format operation on some devices.
Previously only first 4k (or 32k for LUKS2) and the used keyslot
was overwritten in the format operation.
* Several fixes to error messages that were unintentionally replaced
in previous versions with a silent exit code.
More descriptive error messages were added, including error
messages if
- a device is unusable (not a block device, no access, etc.),
- a LUKS device is not detected,
- LUKS header load code detects unsupported version,
- a keyslot decryption fails (also happens in the cipher check),
- converting an inactive keyslot.
* Device activation fails if data area overlaps with LUKS header.
* Code now uses explicit_bzero to wipe memory if available
(instead of own implementation).
* Additional VeraCrypt modes are now supported, including Camellia
and Kuznyechik symmetric ciphers (and cipher chains) and Streebog
hash function. These were introduced in a recent VeraCrypt upstream.
Note that Kuznyechik requires out-of-tree kernel module and
Streebog hash function is available only with the gcrypt cryptographic
backend for now.
OBS-URL: https://build.opensuse.org/request/show/645498
OBS-URL: https://build.opensuse.org/package/show/security/cryptsetup?expand=0&rev=144
2018-10-31 09:59:56 +01:00
|
|
|
%files -n lib%{name}-devel
|
2024-04-10 09:32:59 +02:00
|
|
|
%license COPYING*
|
2014-08-13 09:59:19 +02:00
|
|
|
%doc docs/examples/
|
|
|
|
%{_includedir}/libcryptsetup.h
|
2007-06-05 04:29:16 +02:00
|
|
|
%{_libdir}/libcryptsetup.so
|
2010-01-18 14:07:23 +01:00
|
|
|
%{_libdir}/pkgconfig/*
|
2007-11-29 18:20:01 +01:00
|
|
|
|
2021-08-02 17:10:27 +02:00
|
|
|
%files ssh
|
2023-06-15 14:05:44 +02:00
|
|
|
%license COPYING*
|
2021-08-02 17:10:27 +02:00
|
|
|
%dir %{_libdir}/%{name}
|
|
|
|
%{_libdir}/%{name}/libcryptsetup-token-ssh.so
|
2024-04-10 09:32:59 +02:00
|
|
|
%{_mandir}/man8/cryptsetup-ssh.8%{?ext_man}
|
2021-08-02 17:10:27 +02:00
|
|
|
%{_sbindir}/cryptsetup-ssh
|
|
|
|
|
2022-08-24 13:32:11 +02:00
|
|
|
%files doc
|
2024-04-10 09:32:59 +02:00
|
|
|
%license COPYING*
|
|
|
|
%license cc-by-sa-4.0.txt
|
2023-06-15 14:05:44 +02:00
|
|
|
%doc AUTHORS FAQ.md README.md docs/*ReleaseNotes docs/on-disk-format*.pdf
|
2024-04-10 09:32:59 +02:00
|
|
|
%{_mandir}/man8/cryptsetup.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-benchmark.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-bitlkDump.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-bitlkOpen.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-close.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-config.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-convert.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-create.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-erase.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-isLuks.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-loopaesOpen.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-luksAddKey.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-luksChangeKey.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-luksConvertKey.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-luksDump.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-luksErase.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-luksFormat.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-luksHeaderBackup.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-luksHeaderRestore.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-luksKillSlot.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-luksOpen.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-luksRemoveKey.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-luksResume.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-luksSuspend.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-luksUUID.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-open.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-plainOpen.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-reencrypt.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-refresh.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-repair.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-resize.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-status.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-tcryptDump.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-tcryptOpen.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-token.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/integritysetup.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/veritysetup.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-fvault2Dump.8%{?ext_man}
|
|
|
|
%{_mandir}/man8/cryptsetup-fvault2Open.8%{?ext_man}
|
2022-08-24 13:32:11 +02:00
|
|
|
|
2007-06-05 04:29:16 +02:00
|
|
|
%changelog
|