hms (public key algorithms) can be replaced by ENGINE modules providing alternative implementations. If ENGINE implementations of ciphers or digests are registered as defaults, then the various EVP functions will automatically use those implementations automatically in preference to built in software implementations. For more information, consult the engine(3) man page.</p>

<p>Although low-level algorithm specific functions exist for many algorithms their use is discouraged. They cannot be used with an ENG