libzpc - A Protected-Key Cryptographic Library

libzpc offers APIs to exploit the high performance of protected-key cryptography in the CPACF without the need to code assembler language. As protected keys are volatile, libzpc provides a mechanism to transform a protected key into a permanent secure key with the possibility to automatically derive a new protected key whenever required.