Bug 2011365
Summary: | [RFE] Add support for creating and unlocking standalone integrity devices | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 9 | Reporter: | Vojtech Trefny <vtrefny> |
Component: | libblockdev | Assignee: | Vojtech Trefny <vtrefny> |
Status: | CLOSED ERRATA | QA Contact: | guazhang <guazhang> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 9.0 | CC: | guazhang |
Target Milestone: | rc | Keywords: | FutureFeature |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | libblockdev-2.25-10.el9 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2022-05-17 13:24:34 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 2011377, 2055195 |
Description
Vojtech Trefny
2021-10-06 13:45:41 UTC
Hi
it seem the python module BlockDev don't include `bd_crypto_integrity_format` function
>>> hasattr(BlockDev,"bd_crypto_integrity_format")
False
please have a look the bug and share some details what how to call the bd_crypto_integrity_format ?
The `bd_` prefix from the C functions is replaced by the `BlockDev` module in Python, so `bd_crypto_integrity_format` will become `BlockDev.crypto_integrity_format`:
>>> hasattr(BlockDev, "crypto_integrity_format")
True
Example of formatting, opening and closing a device with integrity:
BlockDev.crypto_integrity_format(<device path>, "sha256", False)
BlockDev.crypto_integrity_open(<device path>, "integritytest", "sha256")
BlockDev.crypto_integrity_info("integritytest")
BlockDev.crypto_integrity_close("integritytest")
Hi, Test pass with fixed package, the function `crypto_integrity_format, crypto_integrity_open, crypto_integrity_info, crypto_integrity_close` work well. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (new packages: libblockdev), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2022:2503 |