The EVP API, a high-level general interface to OpenSSL's functionality, fully supports the use of engines and can therefore be used as long as Security Builder Engine for OpenSSL algorithm implementations have been registered as defaults.
All symmetric algorithms (i.e., ciphers), digests, and asymmetric algorithms (i.e., public key algorithms) that are available via the EVP API can be used.