#s390 #s390x #ibm-secure-execution

s390_pv_core

s390-tools IBM Secure Execution core utilities

1 unstable release

0.10.0 May 28, 2024
0.1.0 Mar 19, 2024
Download history 503/week @ 2024-11-08 860/week @ 2024-11-15 637/week @ 2024-11-22 636/week @ 2024-11-29 795/week @ 2024-12-06 977/week @ 2024-12-13 531/week @ 2024-12-20 167/week @ 2024-12-27 531/week @ 2025-01-03 454/week @ 2025-01-10 730/week @ 2025-01-17 344/week @ 2025-01-24 968/week @ 2025-01-31 686/week @ 2025-02-07 284/week @ 2025-02-14

1,963 downloads per month
Used in s390_pv

MIT license

84KB
2K SLoC

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

Dependencies

~1–1.8MB
~33K SLoC