The OpenSSL Dynamic Engine allows applications that use OpenSSL EVP APIs and the OpenSSL command line tool.
The OpenSSL Dynamic Engine supports the following key types or operations:
RSA key pair generation for 2048, 3072, and 4096-bit keys
RSA sign/verify
RSA encrypt/decrypt
Random number generation