Core Name | Description | Performance and Area |
---|---|---|
AES-128 Encrypt | Advanced Encryption Standard (AES) is a block cipher adopted as an encryption standard by the U.S. government. AES-128 has a fixed block size of 128 bits and encrypts with a key size of 128 bits. Reference: Advanced Encryption Standard |
|
AES-128 Decrypt | Same as above but with Decrypt functionality utilizing a 128 bit key. |
|
AES-128 Crypt | Same as above but with both Encrypt and Decrypt functionality utilizing a 128 bit key. |
|
AES-192 Encrypt | Same as above but with Encrypt functionality utilizing a 192 bit key. |
|
AES-192 Decrypt | Same as above but with Decrypt functionality utilizing a 192 bit key. |
|
AES-192 Crypt | Same as above but with both Encrypt and Decrypt functionality utilizing a 192 bit key. |
|
AES-256 Encrypt | Same as above but with Encrypt functionality utilizing a 256 bit key. |
|
AES-256 Decrypt | Same as above but with Decrypt functionality utilizing a 256 bit key. |
|
AES-256 Crypt | Same as above but with both Encrypt and Decrypt functionality utilizing a 256 bit key. |
|
3DES Encrypt | The Triple Data Encryption Algorithm (Triple DES) applies the Data Encryption Standard (DES) cipher algorithm three times to each data block to encrypt ordinary data. Reference: Triple DES |
|
MD5 (speed opt) |
The MD5 (Message-Digest algorithm 5) is a widely used cryptographic hash function with a 128-bit hash value. As an Internet standard (RFC 1321), MD5 has been employed in a wide variety of security applications, and is also commonly used to check the integrity of files. This version of MD5 has been optimized for Speed. Reference: Message-Digest Algorithm 5 |
|
SHA-256 | The Secure Hash Algorithm (SHA) hash functions are a set of cryptographic hash functions designed by the National Security Agency (NSA) and published by the NIST as a U.S. Federal Information Processing Standard. SHA-256 is a member of the SHA-2 family and uses a variable size digest. Reference: SHA Hash Functions |
|
SHA-512 | Same as above but utilizing a 512 bit digest. |
|