Using libica

The function prototypes are provided in this header file: include/ica_api.h.

Applications using these functions must link to libica and libcrypto. The libcrypto library is available from the OpenSSL package. You must have OpenSSL in order to run programs using the current libica version.

Using the libica-cex variant

A variant of the libica.so module, called libica-cex.so, is intended to simplify certifications in environments that do not require CPACF acceleration when using libica.

The libica-cex module is built without software fallbacks and without any functionality using CPACF. It only provides RSA, ECDSA, and ECDH acceleration via IBM® cryptographic coprocessors.