Summary
Cryptmount was written to make it as easy for ordinary users to access encrypted filesystems on-demand using the newer devmapper mechansism as it was to use the older, now deprecated, cryptoloop methods. This offers the following advantages: Access to improved functionality in the kernel Transparent support for filesystems stored on either raw disk partitions or loopback files Separate encryption of filesystem access keys, allowing access passwords to be changed without re-encrypting the entire filesystem Storing multiple encrypted filesystems within a single disk partition, using a designated subset of blocks for each Rarely used filesystems do not need to be mounted at system startup Un-mounting of each filesystem is locked so that this can only be performed by the user that mounted it, or the superuser Encrypted filesystems compatible with cryptsetup Encrypted access-keys can be chosen to be compatible with openssl, or managed via libgcrypt, or (for 2.0 release-series) built-in SHA1/Blowfish ciphers Support for encrypted swap partitions (superuser only) Support for setting up encrypted filesystems or crypto-swap at system boot-up
Versions
v6.3.0 :: 0 :: gentoo
- Modified
- License
- GPL-2+
- Keywords
- amd64 x86 ~arm64
- USE flags
- argv0switch cswap fsck gcrypt largefile luks mount nls openssl systemd
USE flags
General
- argv0switch
- Default action given by progname.
- cswap
- Enable support for encrypted swap.
- fsck
- Check filesystems before mounting.
- gcrypt
- Support libgcrypt-encryption of keys.
- largefile
- Enable support for large files.
- luks
- Enable key management via LUKS
- mount
- Use systemd mount/umount for operations.
- nls
- Add Native Language Support (using gettext - GNU locale utilities)
- openssl
- Support openssl-encryption of keys.
- systemd
- Enable use of systemd-specific libraries and features like socket activation or session tracking
Dependencies
dev-libs / libgcrypt : General purpose crypto library based on the code used in GnuPG
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
sys-apps / systemd : System and service manager for Linux
sys-fs / cryptsetup : Tool to setup encrypted devices with dm-crypt
sys-fs / lvm2 : User-land utilities for LVM2 (device-mapper) software
sys-kernel / linux-headers : Linux system headers
virtual / libiconv : Virtual for the GNU conversion library
virtual / libintl : Virtual for the GNU Internationalization Library
Runtime Dependencies
dev-libs / libgcrypt : General purpose crypto library based on the code used in GnuPG
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
sys-apps / systemd : System and service manager for Linux
sys-fs / cryptsetup : Tool to setup encrypted devices with dm-crypt
sys-fs / lvm2 : User-land utilities for LVM2 (device-mapper) software
virtual / libiconv : Virtual for the GNU conversion library
virtual / libintl : Virtual for the GNU Internationalization Library
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sys-fs/cryptmount: drop 6.2.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
sys-fs/cryptmount: x86 stable
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
sys-fs/cryptmount: amd64 stable
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sys-fs/cryptmount: add 6.3.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lucio Sauer · gentoo
*/*: inline mirror://sourceforge
bump copyright of touched ebuilds to 2024 Signed-off-by: Lucio Sauer <watermanpaint@posteo.net> Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-fs/cryptmount: Keyword 6.2.0 arm64, #906290
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sys-fs/cryptmount: drop 6.1.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
sys-fs/cryptmount: amd64, x86 stable
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sys-fs/cryptmount: add 6.2.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sys-fs/cryptmount: drop 6.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
sys-fs/cryptmount: x86 stable
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
sys-fs/cryptmount: amd64 stable
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sys-fs/cryptmount: add 6.1.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sys-fs/cryptmount: drop 5.3.3-r2
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
sys-fs/cryptmount: x86 stable
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
sys-fs/cryptmount: amd64 stable
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sys-fs/cryptmount: add 6.0
Bug: https://bugs.gentoo.org/864340 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sys-fs/cryptmount: add missing dep
Closes: https://bugs.gentoo.org/849635 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sys-fs/cryptmount: drop 5.3.3
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
sys-fs/cryptmount: update EAPI 7 -> 8
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-fs/cryptmount: [QA] fix UnusedInherits
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sys-fs/cryptmount: amd64 stable
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
sys-fs/cryptmount: x86 stable
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sys-fs/cryptmount: drop old version
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
sys-fs/cryptmount: bump to version 5.3.3
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sys-fs/cryptmount: drop old version
Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-fs/cryptmount: amd64 stable wrt bug #705790
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-fs/cryptmount: x86 stable (bug #705790)
Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sys-fs/cryptmount: bump to version 5.3.2
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Piotr Karbowski · gentoo
sys-fs/cryptmount: 5.3.1 amd64 stable (#690398)
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-fs/cryptmount: x86 stable (bug #690398)
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sys-fs/cryptmount: drop old version
Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Conrad Kostecki <conrad@kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/12378 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sys-fs/cryptmount: bump to version 5.3.1
Closes: https://bugs.gentoo.org/628734 Closes: https://bugs.gentoo.org/641176 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Conrad Kostecki <conrad@kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/11289 Signed-off-by: Matt Turner <mattst88@gentoo.org> - Igor Savlook · gentoo
sys-fs/cryptmount: lvm2 package is needed to compile
Also fix email in metadata.xml Closes: https://bugs.gentoo.org/625550 - Patrice Clement · gentoo
sys-fs/cryptmount: fix warnings.
Package-Manager: Portage-2.3.6, Repoman-2.3.1 - Igor Savlook · gentoo
sys-fs/crypmount: new ebuild.
cryptmount allows management and user-mode mounting of encrypted filing systems on GNU/Linux systems. Filesystems & crypto-swap can be on either raw block devices or ordinary files, with device-mapper (dm-crypt) and loopback devices setup automatically. Gentoo-Bug: https://bugs.gentoo.org/624520 Closes: https://github.com/gentoo/gentoo/pull/5086