Files
s390-tools/rust/pv_core
Jakob Naucke efdadfcdb9 rust/pv*: Unit test flag parsing
Add a unit test for flag parsing.

In order to ease this test, add derive Eq to ControlFlags and
Msb0Flags64. For the same test, add derive Default to
CreateBootImageArgs and the structs used in it. The latter can be
limited to only derive when testing to avoid confusion with any
user-level default.

Acked-by: Steffen Eiden <seiden@linux.ibm.com>
Reviewed-by: Marc Hartmayer <mhartmay@linux.ibm.com>
Signed-off-by: Jakob Naucke <naucke@linux.ibm.com>
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
2025-04-07 17:42:18 +02:00
..
2025-04-07 17:42:18 +02:00
2024-11-22 17:18:37 +01:00

s390_pv_core - basic library for pv-tools

This library is intended to be used by tools and libraries that are used for creating and managing IBM Secure Execution guests. s390_pv_core provides abstraction layers for secure memory management, logging, and accessing the uvdevice.

If your project is not targeted to provide tooling for and/or managing of IBM Secure execution guests, do not use this crate.

It does not provide any cryptographic operations through OpenSSL. For this use s390_pv which reexports all symbols from this crate. If your project uses s390_pv crate do not include s390_pv_core as well.

Import crate

The recommended way of importing this crate is:

cargo add s390_pv_core --rename pv_core