Jump to main content
61.2 Embedded Characteristics
- Supports Secure Hash Algorithm (SHA1, SHA224, SHA256, SHA384,
SHA512)
- Supports Hash-based Message Authentication Code (HMAC) Algorithm
(HMAC-SHA1, HMAC-SHA224, HMAC-SHA256, HMAC-SHA384, HMAC-SHA512)
- Compliant with FIPS Publication 180-4
- Supports Automatic Padding of Messages
- Supports Up to 2 Sets of Initial Hash Values Registers (HMAC
Acceleration or other)
- Supports Automatic Check of the Hash (HMAC Acceleration or
other)
- Tightly Coupled to AES for Protocol Layers Improved
Performances
- Configurable Processing Period:
- 85 clock cycles to obtain a fast SHA1 runtime, 88 clock
cycles for SHA384, SHA512 or 209 Clock Cycles for Maximizing Bandwidth of Other
Applications
- 72 clock cycles to obtain a fast SHA224, SHA256 runtime or
194 clock cycles for maximizing bandwidth of other applications
- Connection to DMA Channel Capabilities Optimizes Data Transfers
- Double Input Buffer Optimizes Runtime