C implementation of the krypt-provider API using OpenSSL