#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

#1149 in Hardware support

Download history 479/week @ 2024-07-20 596/week @ 2024-07-27 329/week @ 2024-08-03 443/week @ 2024-08-10 326/week @ 2024-08-17 506/week @ 2024-08-24 298/week @ 2024-08-31 770/week @ 2024-09-07 326/week @ 2024-09-14 393/week @ 2024-09-21 638/week @ 2024-09-28 416/week @ 2024-10-05 444/week @ 2024-10-12 469/week @ 2024-10-19 618/week @ 2024-10-26 644/week @ 2024-11-02

2,228 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