Crypto engine types

Crypto engines include the following types: