#s390 #ibm-secure-execution #s390x

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

#1096 in Hardware support

Download history 380/week @ 2024-06-26 335/week @ 2024-07-03 275/week @ 2024-07-10 264/week @ 2024-07-17 538/week @ 2024-07-24 522/week @ 2024-07-31 412/week @ 2024-08-07 382/week @ 2024-08-14 390/week @ 2024-08-21 389/week @ 2024-08-28 558/week @ 2024-09-04 600/week @ 2024-09-11 299/week @ 2024-09-18 472/week @ 2024-09-25 567/week @ 2024-10-02 446/week @ 2024-10-09

1,809 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–2MB
~35K SLoC