libblockdev-crypto2_2.20-7ubuntu0.1_amd64.deb


Advertisement

Description

libblockdev-crypto2 - Crypto plugin for libblockdev

Property Value
Distribution Ubuntu 19.04 (Disco Dingo)
Repository Ubuntu Updates Main amd64
Package filename libblockdev-crypto2_2.20-7ubuntu0.1_amd64.deb
Package name libblockdev-crypto2
Package version 2.20
Package release 7ubuntu0.1
Package architecture amd64
Package type deb
Category libs
Homepage https://github.com/storaged-project/libblockdev
License -
Maintainer Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Download size 15.69 KB
Installed size 67.00 KB
The libblockdev library plugin (and at the same time a standalone library)
providing the functionality related to encrypted devices (LUKS).

Alternatives

Package Version Architecture Repository
libblockdev-crypto2_2.20-7ubuntu0.1_i386.deb 2.20 i386 Ubuntu Updates Main
libblockdev-crypto2_2.20-7_i386.deb 2.20 i386 Ubuntu Main
libblockdev-crypto2_2.20-7_amd64.deb 2.20 amd64 Ubuntu Main
libblockdev-crypto2 - - -

Requires

Name Value
libblkid1 >= 2.23.0
libblockdev-utils2 >= 2.20
libc6 >= 2.6
libcryptsetup12 >= 2:2.0.3
libglib2.0-0 >= 2.42.2
libnss3 >= 2:3.13.4-2~
libvolume-key1 >= 0.3.9

Download

Type URL
Mirror archive.ubuntu.com
Binary Package libblockdev-crypto2_2.20-7ubuntu0.1_amd64.deb
Source Package libblockdev

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libblockdev-crypto2 deb package:
    # sudo apt-get install libblockdev-crypto2

Changelog

2019-07-25 - Olivier Tilloy <olivier.tilloy@canonical.com>
libblockdev (2.20-7ubuntu0.1) disco; urgency=medium
[ intrigeri ]
* Use existing cryptsetup API for changing keyslot passphrase.
Cherry-pick upstream fix to use existing cryptsetup API for atomically
changing a keyslot passphrase, instead of deleting the old keyslot
before adding the new one. This avoids data loss when attempting to
change the passphrase of a LUKS2 device via udisks2, e.g. from GNOME
Disks.
Deleting a keyslot and then adding one is risky: if anything goes wrong
before the new keyslot is successfully added, no usable keyslot is left
and the device cannot be unlocked anymore. There's little chances this
causes actual problems with LUKS1, but LUKS2 defaults to the memory-hard
Argon2 key derivation algorithm, which is implemented in cryptsetup with
the assumption that it runs as root with no MEMLOCK ulimit; this
assumption is wrong when run by udisks2.service under
LimitMEMLOCK=65536, which breaks adding the new keyslot, and makes us
hit the problematic situation (user data loss) every time.
With this change, changing a LUKS2 passphrase via udisks2 will still
fail in some cases, until the MEMLOCK ulimit problem is solved in
cryptsetup or workaround'ed in udisks2. But at least, if it fails, it
will fail _atomically_ and the original passphrase will still work.
(Closes: #928893) (LP: #1837437)
2019-03-05 - Jeremy Bicha <jbicha@debian.org>
libblockdev (2.20-7) unstable; urgency=medium
* Cherry-pick Use-512bit-keys-in-LUKS-by-default.patch:
- Use AES-256 (512 bit key) by default. From 2.21. (Closes: #910249)
2018-12-01 - Jeremy Bicha <jbicha@debian.org>
libblockdev (2.20-6) unstable; urgency=medium
* Don't build for non-Linux since kmod & other required deps are Linux-only
* Don't try to build nvdimm plugin on ia64 since ndctl hasn't built there yet
2018-11-26 - Jeremy Bicha <jbicha@debian.org>
libblockdev (2.20-5) unstable; urgency=medium
* Try to build the crypto & nvdimm plugins only on architectures
where they will build
2018-11-22 - Jeremy Bicha <jbicha@debian.org>
libblockdev (2.20-4) unstable; urgency=medium
* Team upload.
* Build the new NVDIMM plugin
* Bump debhelper compat to 11
2018-10-20 - Jeremy Bicha <jbicha@debian.org>
libblockdev (2.20-3) unstable; urgency=medium
* Build the new VDO plugin
* debian/copyright: The upstream source is LGPL-2.1+ not GPL-2+
- Thanks Thorsten Alteholz for the careful ftpmaster review
2018-09-29 - Andreas Henriksson <andreas@fatal.se>
libblockdev (2.20-2) unstable; urgency=medium
* Team upload.
* libblockdev2.symbols: Drop s390x specific stub symbols
* debian/rules: drop no longer needed removal of python2
* python3-blockdev: add python3-gi dependency (Closes: #896303)
2018-09-28 - Jeremy Bicha <jbicha@debian.org>
libblockdev (2.20-1) unstable; urgency=medium
[ Andreas Henriksson ]
* New upstream release (LP: #1788374)
* Use new configure switch to disable python2
* Disable new nvdimm and vdo plugins for now
* Ship new dbus.h in libblockdev-utils-dev
* libblockdev2.symbols: drop internal _-prefixed symbols
* libblockdev2.symbols: Drop bd_.*_stub symbols
* libblockdev-kbd2.symbols: drop internal wait_for_file symbol
* Add newly introduced symbols
[ Jeremy Bicha ]
* Add lintian overrides for package-name-doesnt-match-sonames:
- Package names like libblockdev-lvm2 are more clear than libbd-lvm2
* Bump Standards-Version to 4.2.1
2018-02-20 - Jeremy Bicha <jbicha@debian.org>
libblockdev (2.16-2) unstable; urgency=high
* debian/libblockdev2.symbols: Add s390x-specific symbols

See Also

Package Description
libblockdev-dev_2.20-7ubuntu0.1_amd64.deb Library for manipulating block devices - development
libblockdev-dm-dev_2.20-7ubuntu0.1_amd64.deb Device Mapper plugin for libblockdev - development
libblockdev-dm2_2.20-7ubuntu0.1_amd64.deb Device Mapper plugin for libblockdev
libblockdev-fs-dev_2.20-7ubuntu0.1_amd64.deb file system plugin for libblockdev - development
libblockdev-fs2_2.20-7ubuntu0.1_amd64.deb file system plugin for libblockdev
libblockdev-loop-dev_2.20-7ubuntu0.1_amd64.deb Loop device plugin for libblockdev - development
libblockdev-loop2_2.20-7ubuntu0.1_amd64.deb Loop device plugin for libblockdev
libblockdev-lvm-dbus-dev_2.20-7ubuntu0.1_amd64.deb LVM DBus plugin for libblockdev - development
libblockdev-lvm-dbus2_2.20-7ubuntu0.1_amd64.deb LVM DBus plugin for libblockdev
libblockdev-mpath-dev_2.20-7ubuntu0.1_amd64.deb Multipath plugin for libblockdev - development
libblockdev-mpath2_2.20-7ubuntu0.1_amd64.deb Multipath plugin for libblockdev
libblockdev-part-dev_2.20-7ubuntu0.1_amd64.deb Partitioning plugin for libblockdev - development
libblockdev-part-err-dev_2.20-7ubuntu0.1_amd64.deb Partition error utility functions for libblockdev - development
libblockdev-part-err2_2.20-7ubuntu0.1_amd64.deb Partition error utility functions for libblockdev
libblockdev-part2_2.20-7ubuntu0.1_amd64.deb Partitioning plugin for libblockdev
Advertisement
Advertisement