Allegro Cryptography Engine (ACE™) by Allegro Software is a high-performance, resource-sensitive, embedded FIPS 140 cryptography engine designed for embedded computing systems. ACE™ provides validated software implementations of FIPS-approved algorithms for message digests, digital signature creation and verification, bulk encryption and decryption, key generation, and key exchange. It is engineered to meet the requirements for FIPS 140 validation and includes a platform-independent, CAVP validated implementation of the NSA Suite B cryptographic algorithms.